我只能在Home中显示colors属性。在product.tpl中,颜色和尺寸位于左侧和右侧,其中带有用于其他属性的单选输入的列。 (用于产品的展示变体) 我怎么能得到这个?
答案 0 :(得分:0)
您需要的代码在template / catalog / _partials / product-variants.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/variant-links.tpl