Frefred.fr

Modifier les onglets de l'administration

eZ publish nous permet de gérer une boutique, ainsi que le design du site. Pour cela , il suffit de se rendre dans l'administration d'eZ, on retrouve les deux onglets Boutique et Design. Sur mon site , ces deux onglets ne me servent à rien, et il me fallait les faire disparaitre.

J'ai testé différentes choses , comme modifier directement le template /design/admin/pagelayout.tpl en remplaçant la ligne :

{include uri='design:page_topmenuitem.tpl' menu_item=$Menu navigationpart_identifier=$navigation_part.identifier}

par :

{switch match=$Menu.url}
   {case match="shop/orderlist"}{/case}
   {case match="visual/menuconfig"}{/case}
   {case}
     {include uri='design:page_topmenuitem.tpl' menu_item=$Menu navigationpart_identifier=$navigation_part.identifier}
   {/case}
 {/switch}

Je ne trouvais pas cette technique des plus propres, et j'ai cherché une autre manière de faire. En fait la solution était simple. Les différents onglets du menu navigation sont en fait configurés dans le fichier menu.ini. J'ai juste eu besoin de créer un fichier menu.ini.append.php pour modifier mon menu. Voici le contenu de mon fichier menu.ini.append.php

[TopAdminMenu]
# This list contains menuitems of the top menu in admin interface
Tabs[]
Tabs[]=content
Tabs[]=media
Tabs[]=users
#Tabs[]=shop
#Tabs[]=design
Tabs[]=setup
Tabs[]=my_account

Après avoir mis sur le serveur mon fichier, j'ai vidé le cache de la configuration.ini, et voila mon menu s'affiche selon mes souhaits.

Bookmark and Share

Ajouter un commentaire