IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Comment configurer un site eZ Publish

Logo eZ Systems


précédentsommairesuivant

IV. Renommage des siteaccesses

Le siteaccess français est appelé « fre » par défaut. Dans notre cas, nous allons le renommer en « fr », car c'est plus court et donc plus simple à mémoriser pour les visiteurs. Pour arriver à cela, nous devons faire quatre modifications :

  1. Renommer le dossier settings/siteaccess/fre en settings/siteaccess/fr ;
  2. Modifier les références au siteaccess français dans le fichier settings/override/site.ini.append.php à deux endroits :

     
    Sélectionnez
    [SiteAccessSettings]
    AvailableSiteAccessList[]=fr
    
    [SiteSettings]
    SiteList[]=fr

    Vous devez donc modifier la liste des siteaccess dans le fichier site.ini.append.php de chaque siteaccess, par exemple settings/siteaccess/eng/site.ini.append.php. Cette liste de siteaccess est utilisée lors du mécanisme de mise en cache des vues afin de vider le cache de tous les siteaccess liés et ainsi partager la même base de données, quand un objet est créé ou mis à jour.

     
    Sélectionnez
    [SiteSettings]
    RelatedSiteAccessList[] = fr

    (Si tous vos siteaccess utilisent la même base de données, comme c'est le cas dans cet exemple, vous pouvez insérer la liste de tous les siteaccess dans RelatedSiteAccesstList[] situé dans le fichier settings/override/site.ini.append.php, ce qui nous permet de ne pas devoir éditer individuellement le fichier INI de chaque siteaccess.) ;

  3. Modifiez les droits d'accès de l'utilisateur anonyme dans l'interface d'administration. Cliquez sur l'onglet User accounts, puis cliquez sur le lien Roles and policies situé à gauche dans le menu. Éditez le rôle concernant l'utilisateur anonyme, puis éditez la police user/login qui est vide, afin d'ajouter le nouveau nom du siteaccess « fr ». Cliquer sur le bouton OK pour sauvegarder vos modifications. Edition du rôle anonyme

  4. Éditez les langues situées en haut à gauche. Nous allons décrire cela plus tard dans cet article, car ces liens sont actuellement cachés dans notre design de site importé.

Nous allons également renommer le siteaccess de l'interface d'administration afin de rendre l'URL plus facile à mémoriser pour les administrateurs et les éditeurs. Pour faire cela, nous devons effectuer les deux premières étapes que nous avons réalisées pour le siteaccess français, mais en changeant « ezwebin_site_admin » en « tennis_admin ».

Il y a une configuration supplémentaire que nous devons changer dans le fichier site.ini.append.php pour les deux siteaccess, anglais et français (dans settings/siteaccess/eng/ et settings/siteaccess/fr/). En dessous du bloc [SiteSettings] il y a une directive pour le formulaire de redirection si quelqu'un s'authentifie sur la partie front-end du site et coche la case à cocher Log in to the eZ Publish Administration Interface.

Cette directive doit être modifiée dans le fichier site.ini.append.php pour les siteaccess de langue :

 
Sélectionnez
AdditionalLoginFormActionURL=http://tennisdemo.ezsystems.ca/index.php/ezwebin_site_admin/user/login

Supprimez la partie « index.php » de l'URL et renommez le siteaccess de l'interface d'administration comme il se doit :

 
Sélectionnez
AdditionalLoginFormActionURL=http://tennisdemo.ezsystems.ca/tennis_admin/user/login

précédentsommairesuivant