Forum CMS Made Simple FR
Version 2.0 Navigator - Version imprimable

+- Forum CMS Made Simple FR (https://www.cmsmadesimple.fr/forum)
+-- Forum : Ressources (https://www.cmsmadesimple.fr/forum/forum-4.html)
+--- Forum : Développement et Astuces (https://www.cmsmadesimple.fr/forum/forum-15.html)
+--- Sujet : Version 2.0 Navigator (/thread-3286.html)



Version 2.0 Navigator - jissey - 17/08/2014

Pour info :
c'est peut-être dit quelque part, mais je ne l'ai pas vu, désolé si c'est redondant.

La gestion des menus a changé puisqu'il y a le nouveau module Navigator.
Les infos des pages renvoyées dans $nodes ont changés de format ($nodelist laisse sa place à $node).
Il faut donc prévoir une conversion de vos menus.
Maintenant, les enfants($node->children) sont imbriqués dans les parents (chose beaucoup plus logique qu'avant où ils étaient au même niveau) et il faut donc utiliser la récursivité pour les atteindre. Avec Smarty, cela est possible grâce à {function}.
Donc, faites gaffe, étudiez les gabarits existant pour convertir les vôtres.
L'évolution a un prix Smile


Version 2.0 Navigator - jce76350 - 18/08/2014

Il y plein de choses qui ont changée en V2 sur le menu Wink

Ce module "Navigator" n'a pas d'interface d'administration propre, il utilise donc le DesignManager pour générer les gabarits des menus.

plus de {menu template='simple navigation.tpl' collapse='1'}
mais
{Navigator template='simple navigation.tpl' collapse='1'}

balise breadcrumbs Supprimée - Utiliser maintenant {nav_breadcrumbs} ou {Navigator action='breadcrumbs'}
plus de {cms_breadcrumbs root='Home'}
mais {nav_breadcrumbs root='Home'}

... et lire les aides c'est impératif


Version 2.0 Navigator - jissey - 18/08/2014

Ce que je voulais souligner dans
Citation :c'est peut-être dit quelque part, mais je ne l'ai pas vu, désolé si c'est redondant.
c'est l'utilisation de {function}...bien sûr tout le monde sait que MenuManager a laisser sa place à Navigator :p


Version 2.0 Navigator - Jean le Chauve - 18/08/2014

Merci jissey ; pour ceux qui n'ont pas encore compris : http://www.smarty.net/docs/en/language.function.function.tpl