...
Las cadenas en los archivos TPL tendrán que ser convertidas en contenido dinámico, que Smarty remplazará por la traducción del idioma elegido. En nuestro módulo de muestra, este archivo:
Code Block | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
<li> <a href="{$base_dir}modules/mymodule/mymodule_page.php" title="Click this link">Click me!</a> </li> |
...se convierte en:
Code Block | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
<li> <a href="{$base_dir}modules/mymodule/mymodule_page.php" title="{l s='Click this link' mod='mymodule'}">{l s='Click me!' mod='mymodule'}</a> </li> |
...y este otro:
Code Block | |||||||
---|---|---|---|---|---|---|---|
| |||||||
<h4>Welcome!</h4> ... Click me! |
...se convierte en:
Code Block | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
<h4>{l s='Welcome!' mod='mymodule'}</h4> ... {l s='Click me!' mod='mymodule'} |
...
He aquí un resumen de la arquitectura del módulo de PrestaShop:
Cuando una de las páginas del sitio es cargada, el motor de PrestaShop revisa los módulos que deben ser invocados para a cada uno de los hooks que conforman la página.
...