[Résolu]UDT à convertir vers version 1.10+ - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu]UDT à convertir vers version 1.10+ (
/thread-1820.html)
[Résolu]UDT à convertir vers version 1.10+ -
Jean le Chauve - 15/03/2012
Bonjour,
J'ai un sous-menu appelé par une udt qui doit être transformée pour la version 1.10+
Code :
HTML
<h3>Sous menu</h3>
{hierarchy}
{cms_module module='menumanager' start_element=$h_toplevel template='navSidebar' collapse='1'}
UDT
# Name: hierarchy
global $gCms;
$pos = $gCms->variables['position'];
$base = explode('.', $pos);
$smarty->assign('h_toplevel', $base[0] * 1);
$smarty->assign('h_parent', $base[ (count($base) > 1) ? count($base)-2 : 0 ] * 1);
$smarty->assign('h_this', $base[count($base)-1] * 1);
J'ai essayé ceci sans succès :
Code :
# Name: hierarchy
global $smarty;
$pos = cmsms()->variables['position'];
$base = explode('.', $pos);
$smarty->assign('h_toplevel', $base[0] * 1);
$smarty->assign('h_parent', $base[ (count($base) > 1) ? count($base)-2 : 0 ] * 1);
$smarty->assign('h_this', $base[count($base)-1] * 1);
Merci pour le coup de mains
[Résolu]UDT à convertir vers version 1.10+ -
Jean le Chauve - 15/03/2012
Quel idiot : {
cms_module module='menumanager' start_element=$h_toplevel template='navSidebar' collapse='1'}
au lieu de : {
menu start_element=$h_toplevel template='navSidebar' collapse='1'}