Alexgranata97 Posted Sunday at 03:43 PM Share Posted Sunday at 03:43 PM Buonasera, sono nuovo su Prestashop e sto cercando di visualizzare un messaggio ai clienti che hanno effettuato l'accesso, ma ricevo un comportamento strano (la chiave della traduzione, viene visualizzata al posto dell'effettivo messaggio). Questo l'hook che sto utilizzando: public function hookDisplayHeader() { // $dinamiContent = 'mymodule_cdf6dca23578f3f5082b7fc7a48e093b'; if (Context::getContext()->customer->isLogged()) { $customerName = Context::getContext()->customer->firstname; $langIsoCode = Context::getContext()->language->iso_code; $helloMessage = $this->l('mymodule_cdf6dca23578f3f5082b7fc7a48e093b', $langIsoCode); $this->context->smarty->assign(array( 'welcome_message' => sprintf($helloMessage, $customerName) )); return $this->display(__FILE__, 'mymodule.tpl'); } } Questo il contenuto del mio mymodule.tpl: <p>{$welcome_message}</p> Questa una delle traduzioni presente nella cartella translations: <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{mymodule}prestashop>mymodule_cdf6dca23578f3f5082b7fc7a48e093b'] = 'Bonjour %s, bienvenue!'; Sapreste aiutarmi? Vi ringrazio in anticipo! Link to comment Share on other sites More sharing options...
Codencode Posted Sunday at 04:36 PM Share Posted Sunday at 04:36 PM (edited) Nel file PHP devi specificare il testo in inglese e poi esegui le traduzioni dalla sezione traduzioni del back-office. N.B. Da Prestashop 1.7 è stato introdotto un nuovo sistema per gestire le traduzioni e dalla versione 1.7.6 è pienamente supportato dai moduli, questa la documentazione: https://devdocs.prestashop-project.org/8/modules/creation/module-translation/new-system/ Edited Sunday at 04:39 PM by Codencode (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now