Table des matières
- Plusieurs sites web, une installation eZ Publish - Ajouter des siteaccess dans eZ Publish
- Cas d'utilisation
- Qu'est-ce qu'un siteaccess ?
- Partie I : Préparation de la structure du contenu
- Partie II : Paramètres
- Partie III: Mise à jour des templates et des contenus
- Contrôle d'accès
- Ajouter du contenu
- Utiliser la fonction de recherche
- Considérations supplémentaires
- Autres considérations
- Partie IV: Rendre son site multiligues
- Conclusion et Resources
How-To Part II: Settings -- Paramètres
Date de publication: le samedi 26 novembre 2011 à 00h34
Dernière modification: par Pascal BOYER le dimanche 27 novembre 2011 à 18h46
Now we may edit our settings. Node two, previously the landing page node for the one public siteaccess, has become the parent (container) for the two new landing page nodes (see how-to part I). Let's say existing siteaccess 'public' happens to have as its landing page node 175, and siteaccess 'new_site' has landing page node is 176.
Nous devons à présent éditer nos paramètres. Le nœud 2, anciennement la page d'accueil du siteaccess public, est devenu le parent (le container) des deux nouveaux nœuds des pages d'accueil. Supposons qu'au siteaccess public existant soit affecté le nœud 175 en tant que page d'accueil et qu'au siteaccess du nouveau site soit affecté le nœud 176 en tant que page d'accueil également.
1. Éditer le fichier settings/siteaccess/public/content.ini.append.php
[NodeSettings] RootNode=175
2. Éditer le fichier settings/siteaccess/public/site.ini.append.php
[SiteSettings] SiteName=Public site one SiteURL=localhost/ez-4.3-webin/index.php/public SiteURL=example.com/index.php/public # (or public_site.example.com) ? IndexPage=/content/view/full/175 DefaultPage=/content/view/full/175 RootNodeDepth=2 # customize the metadata by site if you like : MetaDataArray[author]=John Doe MetaDataArray[copyright]=John Doe co.ltd MetaDataArray[description]=This is my public website number one, out of two on the same eZ instance MetaDataArray[keywords]=Public website one, multi-siteaccesses with eZ Publish
This is the beginning of leveraging eZ Publish's Search Engine Optimization (SEO) features. Feel free to do more. Extensions which may be of help include Meta Data Datatyp, Google Sitemaps, Google News Sitemap, and feZ Meta Data.
On commence ici à entrevoir les avantages que l'on peut tirer de l'Optimisation du Moteur de Recherche (SEO - Search Engine Optimization). N'hésitez pas à aller plus loin. Parmi les extensions utiles on note
Meta Data Datatyp
,
Google Sitemaps
,
Google News Sitemap
et
feZ Meta Data
.
[SiteAccessSettings] PathPrefix=Public-site-one # (name of node 175 if you don't want its name appearing in the URL) # Comment out the following array reset line, will ease the addition # of new siteaccesses in our tutorial. # RelatedSiteAccessList[]
3. Copier settings/siteaccess/public en settings/siteaccess/new_site
4. Répéter l'étape 1 et 2 pour le site «new_site» (remplacer 175 avec 176, et utiliser l'URI correcte)
5. Éditer settings/override/site.ini.append.php
Make sure none of the above settings is in override/site.ini.append.php. If any is, comment it out and make the appropriate addition to settings/siteaccess/admin/site.ini.append.php. Also in the override site.ini.append.php, add:
Assurez-vous qu'aucun des paramètres ci-dessus ne soit placé dans le fichier override/site.ini.append.php. Le cas échéant, commentez-les puis faites les ajouts nécessaires dans le fichier settings/siteaccess/admin/site.ini.append.php. Ajoutez également ces lignes au fichier de surcharge site.ini.append.php:
[SiteSettings] SiteList[]=new_site [SiteAccessSettings] AvailableSiteAccessList[]=new_site RelatedSiteAccessList[]=new_site PathPrefixExclude[] PathPrefixExclude[]=Media PathPrefixExclude[]=Users
Note that in a site using host-based access method, we'd add something like:
Notez que pour un site utilisant la méthode d'accès basée sur l'hôte nous ajouterons quelque chose comme ça:
HostMatchMapItems[]=new_site.example.com;new_site
Commentaires














