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

Nombre d'enfants d'une page et position dans sa hiérarchie
#6

Il y a une erreur dans la doc de CGSimpleSmarty, ce qui empêchait d'afficher le résultat et qui m'a fait partir vers d'autres solutions. Voir http://forum.cmsmadesimple.org/index.php...#msg197243

Voilà donc le code permettant d'afficher ou pas le lien next en utilisant CGSimpleSmarty :
Code :
<div class="left49 core-float-left">
    <span>
    {cms_selflink  lang='fr'  dir="previous" }&nbsp;
    </span>
    {$cgsimple->get_parent_alias('','root')}
    {$cgsimple->get_children($root,false,'children')}
    {if count($children)}
        {foreach from=$children item='child' name='enfant'}
            {if $smarty.foreach.enfant.last}
                {if $cgsimple->get_page_title() != $child.title}
                    <span>
                    {cms_selflink  lang='fr'  dir="next"}&nbsp;
                    </span>
                 {else}est le dernier enfant
                {/if}
            {/if}
        {/foreach}
    {/if}
</div>
Pour le nombre d'enfants, utiliser $smarty.foreach.enfant.total
Pour le premier enfant, utiliser $smarty.foreach.enfant.first
Doc du foreach : http://www.smarty.net/manual/fr/language...oreach.php
Répondre


Messages dans ce sujet

Atteindre :


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