Child pages
  • Gestionar módulos y temas

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Por ejemplo, el bloque "Búsqueda rápida" (/blocksearch) contiene archivos de plantilla para mostrarse tanto en las columnas como en la cabecera, mientras que el bloque "Monedas" (/blockcurrenciessólo tiene un archivo de plantilla para hacerlo funcionar en la sección cabecera de la página. Del mismo modo, el bloque "Productos destacados" (/homefeatured) sólo puede ser posicionado en la sección central de la página principal.

If you want to display simple modules such as the "Currencies" block in a position for which it was not built, you will have to edit its template files.
More complex module, such as the "Featured" block, can also be made to be displayed in other sections of the page, but they might have to be partly rewritten in order to have their design work with that new location.

To customize the transplantation ability of a module, you must give it the correct PHP function for the new target hook. For example, the "Currency" block has this functionSi quiere mostrar los módulos, como el bloque "Monedas" a una posición para la cual no fue programado, debe editar los archivos de su plantilla.
Los módulos más complejos, como el bloque "Productos Destacados", también se pueden modificar para aparecer en otras secciones de la página, pero puede ser que tengan que ser reprogramados parcialmente para que su diseño sea funcional en la nueva ubicación.

Para personalizar la posibilidad de trasplantar un módulo, debe dar a este la función PHP exacta para el hook de destino. Por ejemplo, el bloque "Moneda" tiene esta función:

Code Block
function hookTop($params)
  {
  ...
  }

In order to transplant the "Currency" block into the right column, for instance, you need to add the hookRightColumn() functionPara trasplantar el bloque "Monedas" en la columna derecha, por ejemplo, necesita añadir la función hookRightColumn():

Code Block
function hookRightColumn($params)
  {
  ...
  }

Afterwards, you must write the code that displays the content on the front page. At best, that means copy/pasting the content of the hookTop() function; at worst, you need to rework the content of hookTop() function into something that will work for the new location.

...

Una vez hecho esto, debe escribir el código que mostrará el contenido de la página principal. En el mejor de los casos, esto significa copiar/pegar el contenido de la función hookTop(); en el peor de los casos, necesita reescribir el contenido de la función hookTop() para que funcione en la nueva ubicación.

Métodos de pago

With PrestaShop, you can accept your customer's transactions using several different payment methods, such as checks, bank wire, cash on delivery, and through several partner modules such as PayPal, Moneybookers, Hipay, etc.

...