Hola amig@s, hoy vamos con una nueva entrada en la cuál explicaré cómo mostrar el nombre del color seleccionado en la ficha de productos en versiones de Prestashop 1.7.x
Si disponéis del tema classic, busca este script: /themes/classic/templates/catalog/_partials/product-variants.tpl. Una vez en él, tenemos que ir después del cierre del span y agregar:
{foreach from=$group.attributes key=id_attribute item=group_attribute}{if $group_attribute.selected}: {$group_attribute.name}{/if}{/foreach} Quedando entonces el código de este modo…
<div class="product-variants"> {foreach from=$groups key=id_attribute_group item=group} <div class="clearfix product-variants-item"> <span class="control-label">{$group.name}{foreach from=$group.attributes key=id_attribute item=group_attribute}{if $group_attribute.selected}: {$group_attribute.name}{/if}{/foreach} {* Codigo anañadido para mostrar el color seleccionado *} </span> {if $group.group_type == 'select'}
Recordemos borrar caché y recargar la vista. En este momento, ya deberías poder ver los cambios aplicados.
hola, lo tengo puesto y no funciona.
A mí me va perfecto, pero como uso otro theme ( warehouse) pues el directorio obviamente cambia al directorio del theme instalado. He seguido las indicaciones de agregar antes del cierre del span y sin problema. Gran aporte.
Gracias.
Joder me acabas de alegrar la semana…. Dos días intentando hacerlo por mi cuenta… FUNCIONA GRACIAS.
Me alegra que te haya sido de utilidad.
Un saludo.