Je sais que nous devrions éviter la balise {php} à l'intérieur d'un moteur de gabarit, supposons que c'est la seule façon de procéder dans ce cas. Compte tenu de cela, je voudrais demander de l'aide afin de saisir smarty string pour la consommation de php.code smarty - accès aux variables à l'intérieur de {php} tag
Dans ce cas, je voudrais accéder à $ result.domain à l'intérieur de la fonction srtstr php.
Qu'est-ce que je fais mal?
{foreach key=period item=regoption from=$result.regoptions}
{if $regoption.$domain}
{if $domain eq "transfer"}
{php}
$domainName = $result.domain;
$tld = strstr($domainName, '.');
{/php}
{if $tld eq '.gt'}
<p>Something</p>
{else}
<option value="{$period}">{$period} {$LANG.orderyears} @ {$regoption.$domain}</option>
{/if}
{/if}
{/if}
{/foreach}
Merci à l'avance,
MEM
Des regards de celui-ci, ce que vous essayez de faire peut être accompli sans le '{php} 'block, simplement en faisant une boucle sur' $ results.regoptions' et en remplaçant la chaîne avant de passer à '$ smarty-> display()'. – eykanal