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

[Résolu] Titre d'un menu vertical de second niveau
#2

Bonjour,
la dernière fois que j'en ai eu besoin, j'ai fait une UDT (balise utilisateur) largement inspirée de Rolf, mais il y a peut-être plus simple avec CGExtensions peut-être?
Donc, j'ai fait une UDT appelée get_root_parent et :
Code :
[== Indéfini ==]
$manager = cmsms()->GetHierarchyManager();
$palias = "";
$pmenutext  = "";
$thisPage = $smarty->get_template_vars('content_id');
$currentNode = $manager->sureGetNodeById($thisPage);
while(isset($currentNode) && $currentNode->getLevel() >= 1 ) {
    $currentContent =& $currentNode->getContent();      
          $palias = $currentContent->Alias();
          $pmenutext = htmlspecialchars($currentContent->Menutext());
          $currentNode =& $currentNode->getParentNode();      
}
$smarty->assign(palias,$palias);
$smarty->assign(pmenutext ,$pmenutext);
Voilà, après cela , appelles cette UDT dans ton gabarit de page par exemple et tu disposeras de 2 variables utilisables dans ton gabarit de menu :
{$palias} et {$pmenutext}
Enjoy!

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Sujet fermé


Messages dans ce sujet

Atteindre :


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