In WHMCS esiste una procedura specifica per accedere ad una variabile definita nei file di lingua all'interno dei template Smarty.
Supponiamo di aver definito la seguente variabile nel file ~/lang/overrides/italian.php
:
$_LANG['hello'] = 'Ciao';
Possiamo usare l'helper di Smarty lang
in questo modo:
<p>{lang key="hello"}</p>
Il parametro key
di questo helper fa sempre riferimento alla chiave corrispondente nell'array associativo $_LANG
. Se avessimo avuto invece la seguente struttura annidata:
$_LANG['mymessages']['hello'] = 'Ciao';
avremmo potuto accedervi usando la notazione col punto, in questo modo:
<p>{lang key="mymessages.hello"}</p>