SEO para Google

Mostrar Atributos en una plantilla de Prestashop

Vamos a ver cómo insertar de forma rápida todos los atributos de un producto de Prestashop en la página de producto.

Simplemente editamos el archivo product.tpl de la plantilla de tu Prestashop y añadimos el siguiente código donde corresponda, si sabes un poquito de Smarty no tendrás problema en entenderlo.


    {foreach from=$features item=feature}
    {if isset($feature.value)}

  • {$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
  • {/if}
    {/foreach}

En la plantilla Default de Prestashop, por defecto, se muestran los atributos pero en plantillas personalizadas o de pago esto te puede ser de gran ayuda.

Mostrando sólo un atributo

Para mostrar sólo un producto vamos a limitar la ejecución del foreach de Smarty de la siguiente manera:

{counter assign=idx print=0}
{foreach from=$array key=key item=item}
{counter}
{if $idx < = n} {if isset($feature.value)}

  • {$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
  • {/if}
    {/if}
    {/foreach}

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *