Mostrar el nombre del fabricante y su enlace en la ficha de producto de Prestashop 1.6

07 enero, 2016 |

Si te gusta, compártelo ;)

Mostrar el nombre del fabricante y su enlace en la ficha de producto de Prestashop 1.6. Vista previa.

En este tutorial rápido veremos cómo añadir el nombre del fabricante, con su correspondiente enlace, en la ficha de producto de Prestashop 1.6.

Puede ser interesante que el usuario que se encuentra en la ficha de producto disponga de un enlace a los productos de esa misma marca que esté viendo. El enlace debería abrirse en una nueva ventana, para que el usuario no salga de la ficha de producto, y no perder así una posible venta.

Así que, para lograr esto,debemos editar el archivo prestashop_1.6/themes/default-bootstrap/product.tpl.

Podríamos añadir el código necesario después del div#short_description_content. Así que busquemos el siguiente fragmento de código en el archivo product.tpl...

{if $product->description_short || $packItems|@count > 0}
<div id="short_description_block">
{if $product->description_short}
<div id="short_description_content" class="rte align_justify" itemprop="description">{$product->description_short}</div>
{/if}

...e inmediatamente después debemos añadir el siguiente fragmento; éste mostrará el nombre del fabricante con su correspondiente enlace:


<p id="manufacturer" {if !$product_manufacturer->name}style="display: none;"{/if}> 
<label>{l s='Manufacturer:'} </label> 
<a href="{$link->getManufacturerLink($product_manufacturer->id_manufacturer, $product_manufacturer->link_rewrite)|escape:'html':'UTF-8'}"><span>{$product->manufacturer_name}</span></a> 
</p>

Asociar el producto al fabricante...

No olvidar asociar un producto a un determinado fabricante desde el Back-office de Prestashop, si no lo hacéis así, el nombre del fabricante no se mostrará. Hacerlo así desde Catálogo > Productos > Asociaciones:
Asociar el producto a un fabricante en Prestashop 1.6

Con lo que el resultado final os debería quedar así:

Mostrar el nombre del fabricante y su enlace en la ficha de producto de Prestashop 1.6

4 comentarios:

  1. Gracias por el truco. También se puede poner el nombre del fabricante, en los productos de la página principal modificando el "product-list.tpl" y añadiendo después de "" el código:
    "< a >{$product.manufacturer_name|escape:'htmlall':'UTF-8'}< /a >"
    Nota: las etiquetas "< a >< /a >" se pueden cambiar por "h1,h2.h3,etc" o lo que se necesite.
    Saludos.
    P.D. He tenido que separar el código ya que me da error al publicar el comentario

    ResponderEliminar
  2. Hola, excelente aporte, sin embargo tengo una breve consulta, en que línea de código se agrega en el archivo product-list.tpl

    ResponderEliminar
    Respuestas
    1. Hola, pues donde quieras que aparezca. Es cuestión de gustos.

      Eliminar