1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <!-- Block mymodule -->
<div id="mymodule_block_left" class="block">
<!--<h2>{l s='Welcome!' mod='mymodule'}</h2>-->
<div class="block_content">
<p>
{if !isset($my_module_name) || !$my_module_name}
<!-- %s soit remplacé par "World" dans le cas où "my_module_name" n'existe pas... et nous devons rendre "World" également traduisible. Cela peut se faire en utilisant la fonction {capture} de Smarty, qui récupère la valeur de sortie au lieu de l'afficher, afin de l'utiliser plus tard. Nous l'utiliserons pour remplacer la variable avec le mot "World" s'il se trouvait que cette même variable était vide ou absente, à l'aide d'une variable temporaire.-->
{capture name='my_module_tempvar'}{l s='World' mod='mymodule'}{/capture}
{assign var='my_module_name' value=$smarty.capture.my_module_tempvar}
{/if}
<!--rend le hello traduisible, Les traductions dans PrestaShop 1.5", les variables doivent être marquées à l'aide de marqueurs sprintf(), tels que %s ou %1$s.-->
{l s='Bonjour %1$s' sprintf=$my_module_name mod='mymodule'}
</p>
<ul>
<li><a href="{$my_module_link}" title="{l s='Click this link' mod='mymodule'}">{l s='Click me!' mod='mymodule'}</a></li>
</ul>
</div>
</div>
<!-- /Block mymodule --> |
Partager