Forum CMS Made Simple FR
[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 Smile


[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'}