12/09/2010, 11:16:59
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 :
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
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" }
</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"}
</span>
{else}est le dernier enfant
{/if}
{/if}
{/foreach}
{/if}
</div>
Pour le premier enfant, utiliser $smarty.foreach.enfant.first
Doc du foreach : http://www.smarty.net/manual/fr/language...oreach.php