Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu]UDT à convertir vers version 1.10+
#1

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
#2

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'}
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)