Accedere alle variabili di lingua di WHMCS nei template Smarty

Accedere alle variabili di lingua di WHMCS nei template Smarty

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>
Torna su