29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / eZ Publish / Dossiers techniques / eZ Publish : Plusieurs sites web, une seule installation - Ajouter des siteaccess / How-To Part IV: Making Your Site Multilingual -- Rendre son site multiligues





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

eZ Publish : Plusieurs sites web, une seule installation - Ajouter des siteaccess

Table des matières

  1. Plusieurs sites web, une installation eZ Publish - Ajouter des siteaccess dans eZ Publish
  2. Cas d'utilisation
  3. Qu'est-ce qu'un siteaccess ?
  4. Partie I : Préparation de la structure du contenu
  5. Partie II : Paramètres
  6. Partie III: Mise à jour des templates et des contenus
  7. Contrôle d'accès
  8. Ajouter du contenu
  9. Utiliser la fonction de recherche
  10. Considérations supplémentaires
  11. Autres considérations
  12. Partie IV: Rendre son site multiligues
  13. Conclusion et Resources

How-To Part IV: Making Your Site Multilingual -- Rendre son site multiligues

Date de publication: le samedi 26 novembre 2011 à 00h34
Dernière modification: par Pascal BOYER le lundi 28 novembre 2011 à 00h45

27 May 2010 5:36:44

Imagine that your new, award-winning website (siteaccess “new_site”) has been well so well received that your boss now wants to have it available in Chinese as well. We simply add another siteaccess (“chinese_new_site”) which will use the same data, but with different language settings.
Imaginez que votre nouveau site fraichement primé (le siteaccess new_site) ait été tant et si bien accueilli que votre responsable souhaite à présent le traduire en chinois. Nous allons donc simplement ajouter un nouveau siteaccess (chinese_new_site) qui utilisera les mêmes contenus mais des paramètres linguistiques différents.

1. Copy the 'new_site' directory under settings/siteaccess, and rename it to 'chinese_new_site'.
1. Copiez le répertoire new_site dans le répertoire settings/siteaccess/ puis renommez-le chinese_new_site.

2. Edit settings/siteaccess/chinese_new_site/site.ini.append.php to show only Chinese:
2. Modifiez le fichier settings/siteaccess/chinese_new_site/site.ini.append.php afin que le siteaccess n'affiche que le contenu en chinois:

[RegionalSettings]
TextTranslation=enabled
Locale=chi-CN
ContentObjectLocale=chi-CN
SiteLanguageList[]=chi-CN
ShowUntranslatedObjects=disabled

3. Alter access-related settings :
3. Modifiez également les paramètres d'accès:

[SiteSettings]
SiteName=Public site two in CHINESE
SiteURL=localhost/ez-4.3-webin/index.php/chinese_new_site
SiteURL=example.com/index.php/ chinese_new_site # (or chinese_new_site.example.com) ?
IndexPage=/content/view/full/176
DefaultPage=/content/view/full/176
RootNodeDepth=2
MetaDataArray[author]=John Doe
MetaDataArray[copyright]=John Doe co.ltd
MetaDataArray[description]=This is my public website number two in CHINESE, out of two on the same eZ instance
MetaDataArray[keywords]=Public website two in CHINESE, multi-siteaccesses with eZ Publish

4. Edit settings/override/site.ini.append.php, adding
4. Ajouter ceci au fichier settings/override/site.ini.append.php:

[SiteSettings]
SiteList[]=chinese_new_site
 
[SiteAccessSettings]
AvailableSiteAccessList[]=chinese_new_site
RelatedSiteAccessList[]=chinese_new_site 
HostMatchMapItems[]=chinese.example.com;chinese_new_site

5. Add chinese as a language for editors : navigate to Setup > Languages from the administration interface.
5. Définissez le chinois comme langue pour les éditeurs: dans l'interface d'administration, cliquez sur l'onglet Administration puis sur le lien Langues du menu de gauche.

Créer plusieurs sites avec une installation eZ Publish

Adding the Chinese language
Ajout de la langue chinoise

6. Allow anonymous login to this new siteaccess (make a ref to same procedure earlier above)
6. Autorisez les utilisateurs anonymes à se connecter à ce nouveau siteaccess (voir plus haut )

7. Clear the caches
7. Videz tous les caches

Here is the final result after having added some content :
Voici le résultat final une fois quelques contenus ajoutés:

Créer plusieurs sites avec une installation eZ Publish

Content in Chinese was added
Du contenu Chinois a été ajouté

Commentaires