12/11/2012, 15:35:10
ok.
je vois que tu aimes les capture.
Effectivement on peut donc les utiliser pour concaténer dedans plusieurs valeurs.
Mais justement ces valeurs sont à chaque fois redemandées, ppar exemple dans :
on fait 2 appels $node->titleattributes coup sur coup. Ca me semble dispendieux en perf.
Ne serait-il pas plus efficace de reprendre en début de boucle la déf des appels en var (pour toute valeurs qui sera utilisé + d'une fois) pour ne plus faire appel qu'à ces var au lieu de l'api?
par ex: je remets
et ensuite
je vois que tu aimes les capture.
Effectivement on peut donc les utiliser pour concaténer dedans plusieurs valeurs.
Mais justement ces valeurs sont à chaque fois redemandées, ppar exemple dans :
Code :
[== Indéfini ==]
{capture titre assign=titre}{$node->pagetitle}{if $node->titleattribute neq ""}, {$node->titleattribute}{/if}{/capture}
Ne serait-il pas plus efficace de reprendre en début de boucle la déf des appels en var (pour toute valeurs qui sera utilisé + d'une fois) pour ne plus faire appel qu'à ces var au lieu de l'api?
par ex: je remets
Code :
[== Indéfini ==]
{assign "Description" $node->titleattribute}
et ensuite
Code :
[== Indéfini ==]
{capture titre assign=titre}{$node->pagetitle}{if {$Description} neq ""}, {$Description}{/if}{/capture}