Child pages
  • Posiciones de los módulos en el Front-Office

Versions Compared

Key

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

Posiciones de los módulos en el Front-

...

Office

Table of Contents

Un módulo puede tener dos aspectos: uno en el back-office (sus opciones, o incluso su pantalla de configuración), y el otro en el front-office. La parte front-office corresponde a cómo y dónde se mostrará el módulo en su tema.

...

Los módulos son mostrados en el orden en el que aparecen en el hook.

Mover un módulo dentro de un hook

Tienes dos maneras de cambiar la posición de un módulo dentro de un hook:

...

Para la mayoría de los módulos, el trasplante se puede hacer fácilmente a través del back-office. Algunos módulos requieren una modificación en su código para poder trasplantarlos.

Insertar un módulo en un hook: Trasplantar

En PrestaShop, "trasplantar" es la acción de insertar un módulo en un hook. Puede añadir un módulo a más de un hook.

...

A pesar de que en la lista desplegable "Insertar hook en" le ofrece una vista global de los hooks disponibles, no siempre puede ser del todo esclarecedora, sobre cuando se trata de encontrar un punto en particular donde insertar su módulo. No dude en probar con otro hook, si el resultado de su elección no es el que esperaba.
La lista le da algunos detalles más: algunos hooks tienen tras su nombre una breve descripción de lo que hacen, por ejemplo " Add fields to the form 'attribute value'" para displayAttributeForm. Examínelos a todos con detenimiento con el fin de elegir el hook correcto.

Editar un módulo trasplantado

Cada módulo tiene dos iconos en el lado derecho de su fila: uno para editar su configuración, el otro para eliminar el módulo.

...

Siempre debe comprobar el front-office de su tienda, para asegurarse de que el módulo aparece en donde desea.

Eliminar un módulo de un hook

Hay dos maneras de eliminar un módulo(s) de un hook:

  • Eliminar un sólo módulo: haga clic en el icono del bote de basura situada a la derecha de la fila del módulo.
  • Eliminar un lote de módulos: seleccione los módulos marcando las casillas situadas a la derecha de la fila, y luego haga clic en el botón "Eliminar hooks seleccionados", que encontrará tanto en la parte superior como en  la parte inferior del listado de hooks.

Trasplantar un módulo visualmente: Live Edit

Otra forma de posicionar los módulos en la página principal de la tienda es mediante el modo LiveEdit, que incrusta en dicha página de inicio una herramienta que le permite decidir visualmente dónde colocar los módulos. Puede acceder a esta desde la página "Posiciones de los módulos", haciendo clic en el botón "Inicie LiveEdit".

...

Warning

Una vez que haya eliminado un módulo, si quiere recuperarlo y que este regrese a su tienda, debe dirigirse a la página "Posiciones de los módulos" y utilizar el formulario "Trasplantar un módulo".

¿A dónde mover los módulos?

Los módulos no se pueden mover a cualquier lugar: esto depende tanto de los hooks disponibles en el tema, como del código fuente del módulo que puede permitir o no conectarlo a ciertos hooks (como se explicó en la sección anterior). Por lo tanto, sólo puede mover los módulos dentro del contexto para el que fueron diseñados y programados: los módulos diseñados para trabajar en columnas pueden ser posicionados dentro de una columna, así como trasplantarlos de una columna a otra (por ejemplo, de izquierda a derecha), mientras que los módulos comunes (los que está en el centro) sólo pueden ser posicionados dentro de su columna específica.

Para que tenga una ayuda visual sobre donde puede mover un módulo, PrestaShop le mostrará un bloque vacío con un borde punteado de color verde: si la ubicación es permitida, y un bloque vacío con un borde punteado de color rojo: si no puede moverlo a esa ubicación.

Trasplantar un módulo modificando su código

Info

Esta opción es indicada tan sólo para usuarios expertos: debe tener un amplio conocimiento de PHP y HTML antes de realizar cualquier modificación a un módulo.

...