Child pages
  • Creación de un módulo de PrestaShop

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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
xmlxml
titlemymodule.tpl (partial)
borderStylesolid
xml
<li>
  <a href="{$base_dir}modules/mymodule/mymodule_page.php" title="Click this link">Click me!</a>
</li>

...se convierte en:

Code Block
xmlxml
titlemymodule.tpl (partial)
borderStylesolid
xml
<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
xmlxml
titlemymodule_page.tpl
xml
<h4>Welcome!</h4>
...
Click me!

...se convierte en:

Code Block
xmlxml
titlemymodule.tpl
borderStylesolid
xml
<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:

Image Modified

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.

...