Documento válido para Prestashop 1.6
La idea es añadir un texto general para todos los productos en su ficha de producto debajo o encima del bloque de redes sociales que vemos en la misma ficha.
Una de las múltiples soluciones es usar el módulo contentbox y colocarlo en el hook: displayRightColumnProduct
Una vez instalado el módulo, nos vamos a la pestaña módulos y servicios -> posiciones de los módulos
Y en la parte superior de la tienda, pulsamos sobre el icono del “ancla” que viene acompañado de un mensaje denominado “Insertar un módulo”
A continuación, nos aparecerá un formulario en el que vamos a rellenar los siguientes datos:
Módulos -> Contentbox
Mover a -> displayRightColumnProduct
Se me olvidaba comentar que el módulo ContentBox, también se instalaba por defecto en el hook -> displayFooter del pie de página, por lo que si no queréis que el mensaje también se vea en el pie de página, debéis quitarlo de ese hook, por lo tanto en la misma pestaña módulos y servicios -> posiciones del módulos, buscamos el hook -> displayFooter y quitamos el módulo contentbox de dicho hook.
Cuando ahora vamos a la ficha del producto, veremos el contenido que hemos añadido en el módulo ContentBox de la siguiente forma:
Para dejarlo encima del bloque de “redes sociales” y no debajo, vamos a la pestaña módulos y servicios -> posiciones de los módulos, buscamos el hook -> displayRightColumnProduct y simplemente arrastramos el módulo hacia arriba.
————-
Otra opción es editar directamente al archivo/fichero: /themes/default-bootstrap/product.tpl y añadir la línea:
<p>{l s='Mensaje de Prueba'}</p>
(Si queremos que se vea igual que en la captura) Encima de la siguiente línea:
{if isset($HOOK_EXTRA_RIGHT) && $HOOK_EXTRA_RIGHT}{$HOOK_EXTRA_RIGHT}{/if}
Recordar limpiar cache en Prestashop tras haber modificado el TPL, desde la pestaña Parámetros Avanzados -> Rendimiento
Esta palabra que hemos añadido “manualmente” en el fichero product.tpl la podemos redefinir para los diferentes idiomas de la tienda en la pestaña: Localización -> Traducciones -> Bloque Modificar Traducciones
Tipo de traducción -> Traducciones del Front-Office
Selecciona su tema -> default-bootstrap
Y dentro del panel de gestión de traducciones, buscamos el bloque “Product” y veremos la palabra en cuestión:
¿Y si uso Prestashop 1.7?
Revisa este artículo: