Jump to content

Reordenar modulos en pagina producto - Prestashop 1.6


crespil

Recommended Posts

Hola, buenas tardes:
Estoy usando Prestashop 1.6 y quisiera reordenar algunos items en mi pagina de producto.
En particular el problema es que los archivos adjuntos se ven abajo de todo y quisiera subirlos de posición.

Por favor, podrían indicarme como resolverlo?
Saludos y gracias por adelantado.

Añado:

Dentro de la pagina de cada producto es donde quisiera reordenar el contenido.

Por ejemplo, tengo la imagen con la descripción corta, más abajo la descripción larga, noticias y luego archivos adjuntos del producto.

Lo que quiero es mandar las noticias abajo. Para esto ultimo uso Prestablog.

 

Edited by nadie
Moderación del foro edita el título del tema para ser más descriptivo con la duda (see edit history)
Link to comment
Share on other sites

hace 1 hora, crespil dijo:


Dentro de la pagina de cada producto es donde quisiera reordenar el contenido.

Por ejemplo, tengo la imagen con la descripción corta, más abajo la descripción larga, noticias y luego archivos adjuntos del producto.

Lo que quiero es mandar las noticias abajo. Para esto ultimo uso Prestablog.
Gracias de todos modos.

Saludos

 

Depende.

El TPL de la ficha del producto en Prestashop 1.6 es el fichero:
 

/themes/TuPlantilla/product.tpl

Algunas partes de la ficha están fijas en el fichero como la descripción del producto, la pestaña de adjuntos, la pestaña de ficha tecnica, el precio, boton de añadir al carrito, el nombre del producto, la imagen del producto, etc..... y otra cosas que ves en la ficha provienen de módulos que se han instalados en los hooks disponibles de la ficha del producto.

¿En que hook  tienes el modulo de noticias en la ficha del producto? Adjunto una captura o revisalo en la pestaña modulos -> posiciones de los módulos

Si el hook esta encima de la base de la ficha, vas a tener que bajar el hook editando el TPL y colocando el hook donde quieras que se vea (suponiendo que en ese hook no tengas mas módulos y bajen todos de golpe), entonces es mejor crear un hook especifico colocandolo en la parte donde quieras de la plantilla e imprimir el modulo en ese hook.

Manda pantallazo o deja dirección de tu web para ver en que hook tienes ahora el modulo.

Si hablaramos de un hook donde existen varios módulos pues puedes ordenar la posición de ese módulo desde la pestaña módulos -> posiciones dentro de ese hook.

Pero si es un hook que esta encima o debajo de la base del producto y quieres colocarlo en otra localización vas a tener o cambiar el hook de localización (suponiendo que de verdad quieras esto y que no afecte a otros módulos que tengas en el hook, porque solo tengas ese modulo en ese hook) o crear un nuevo hook y colocar el módulo en ese hook, haciendo luego del nuevo hook en la parte del TPL exacta que quieras, como por ejemplo tienes comentado brevemente en este post: http://victor-rodenas.com/crear-hooks-en-prestashop/

Edited by nadie (see edit history)
Link to comment
Share on other sites

hace 12 minutos, nadie dijo:

 

Depende.

El TPL de la ficha del producto en Prestashop 1.6 es el fichero:
 


/themes/TuPlantilla/product.tpl

Algunas partes de la ficha están fijas en el fichero como la descripción del producto, la pestaña de adjuntos, la pestaña de ficha tecnica, el precio, boton de añadir al carrito, el nombre del producto, la imagen del producto, etc..... y otra cosas que ves en la ficha provienen de módulos que se han instalados en los hooks disponibles de la ficha del producto.

¿En que hook  tienes el modulo de noticias en la ficha del producto? Adjunto una captura o revisalo en la pestaña modulos -> posiciones de los módulos

Si el hook esta encima de la base de la ficha, vas a tener que bajar el hook editando el TPL y colocando el hook donde quieras que se vea (suponiendo que en ese hook no tengas mas módulos y bajen todos de golpe), entonces es mejor crear un hook especifico colocandolo en la parte donde quieras de la plantilla e imprimir el modulo en ese hook.

Manda pantallazo o deja dirección de tu web para ver en que hook tienes ahora el modulo.

Si hablaramos de un hook donde existen varios módulos pues puedes ordenar la posición de ese módulo desde la pestaña módulos -> posiciones dentro de ese hook.

Pero si es un hook que esta encima o debajo de la base del producto y quieres colocarlo en otra localización vas a tener o cambiar el hook de localización (suponiendo que de verdad quieras esto y que no afecte a otros módulos que tengas en el hook, porque solo tengas ese modulo en ese hook) o crear un nuevo hook y colocar el módulo en ese hook, haciendo luego del nuevo hook en la parte del TPL exacta que quieras, como por ejemplo tienes comentado brevemente en este post: http://victor-rodenas.com/crear-hooks-en-prestashop/

 

Añado a mi mensaje, esta es una guía antigua: http://victor-rodenas.com/2013/02/10/guia-hooks-de-la-ficha-del-producto-en-prestashop-1-5/ de Prestashop 1.5 que la ficha era "parecida" a PS 1.6 para que veas mas o menos la localización de los hooks.

Veras que por ejemplo el hook displayFooterProduct en el fichero:

/themes/TuPlantilla/product.tpl esta imprimido de este modo:

		{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if}

Este hook puedes moverlo en la ficha del producto en otra localización distinta a la que viene por defecto y pegarlo en otra parte del TPL.

Te en cuenta que cuando mueves un hook dentro del TPL, mueves todos los modulos que tienen ese hook, lo digo por si no tuvieras solo ese modulo y si no quieres mover todos tienes la otra opción que te he comentado.

Recuerda cuando hagas los cambios en el TPL, limpiar la cache en la pestaña Parametros Avanzados -> Rendimiento


 

Edited by nadie (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...