Tutto bene tranne un comportamento strano del modulo che stavo sviluppando.
Dopo il passaggio alla 1.7.1, il modulo usa il file della lingua inglese (lang/en_US.php) anziché l'italiano come faceva prima (lang/ext/it_IT.php).
Per usare l'italiano ho dovuto specificare il lang nel tag del modulo ({cms_module module='MIO-MODULO' lang='it_IT'}).
Così carica l'italiano. Ma ora ho visto che seguendo un link generato con le funzioni "CreateFrontendLink" e "CreateLink", mi ricarica nuovamente la lingua inglese.
Es.:
Code: Select all
$smarty->assign('link_elenco', $this->CreateFrontendLink($id, $returnid, 'default', $imgback) .'
'.$this->CreateFrontendLink($id, $returnid,'default', $this->Lang('back_elenco')));
Nel config.php c'è: lang = it_IT.Utf-8, e nelle impostazioni globali del pannello è impostato l'italiano per il frontend.
Io ho solo fatto l'upgrade e non ho toccato nient'altro...