PrestaShop, как показать только цветовой атрибут - PullRequest
0 голосов
/ 28 июня 2019

Я должен показывать в Home только атрибуты цветов.В product.tpl цвет и размер слева, а справа столбец с радиовходом для других атрибутов.(Это для вариантов отображения продукта) Как я могу получить это?

1 Ответ

0 голосов
/ 28 июня 2019

Код, который вам нужен, находится в шаблонах / catalog / _partials / product-варианты.tpl
Например, для дома, просто возьмите этот код:

<div class="product-variants">
  {foreach from=$groups key=id_attribute_group item=group}
      {if !empty($group.attributes)}
      <div class="form-group product-variants-item">
          {if $group.group_type == 'color'}
          <div class="label">{$group.name}</div>
          <div class="clearfix">
          {foreach from=$group.attributes key=id_attribute item=group_attribute}
              <label class="label-color">
                <input class="input-color d-none" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>
                <span
                  {if $group_attribute.html_color_code}class="color" style="background-color: {$group_attribute.html_color_code}" {/if}
                  {if $group_attribute.texture}class="color texture" style="background-image: url({$group_attribute.texture})" {/if}
                ><span class="sr-only">{$group_attribute.name}</span></span>
              </label>
          {/foreach}
          </div>
          {/if}
    </div>
    {/if}
  {/foreach}
</div>

Измените имена классов специально.

У вас есть другой файл для игры:
шаблоны / Каталог / _partials / вариант- links.tpl

...