Добрый день, можно ли как то выводить на сайте Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux не артикул а id
В общем нужно чтобы показывало на сайте Product id , но менялись цены по Product code Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux
Попробуйте так:
В файле /design/themes/abt__unitheme2/templates/common/product_data.tpl
Есть конструкция:
{capture name="sku_`$obj_id`"}
{if $show_sku}
{hook name="products:abt__sku"}
<div class="ty-control-group ty-sku-item cm-hidden-wrapper{if !$product.product_code} hidden{/if}" id="sku_update_{$obj_prefix}{$obj_id}">
<input type="hidden" name="appearance[show_sku]" value="{$show_sku}" />
{if $show_sku_label}
<label class="ty-control-group__label" id="sku_{$obj_prefix}{$obj_id}">{__("sku")}:</label>
{/if}
<span class="ty-control-group__item cm-reload-{$obj_prefix}{$obj_id}" id="product_code_{$obj_prefix}{$obj_id}">{$product.product_code}<!--product_code_{$obj_prefix}{$obj_id}--></span>
</div>
{/hook}
{/if}
{/capture}
Замените $product.product_code на $product.product_id
Должно получится так:
{capture name="sku_`$obj_id`"}
{if $show_sku}
{hook name="products:abt__sku"}
<div class="ty-control-group ty-sku-item cm-hidden-wrapper{if !$product.product_code} hidden{/if}" id="sku_update_{$obj_prefix}{$obj_id}">
<input type="hidden" name="appearance[show_sku]" value="{$show_sku}" />
{if $show_sku_label}
<label class="ty-control-group__label" id="sku_{$obj_prefix}{$obj_id}">{__("sku")}:</label>
{/if}
<span class="ty-control-group__item cm-reload-{$obj_prefix}{$obj_id}" id="product_code_{$obj_prefix}{$obj_id}">{$product.product_id}<!--product_code_{$obj_prefix}{$obj_id}--></span>
</div>
{/hook}
{/if}
{/capture}
После изменений не забудьте обновить кэш.
1 лайк
Добрый день ! подскажите пожалуйста как сделать что бы это работало через мой модуль ?
Создайте файл
/design/themes/responsive/addons/свой_модуль/hooks/products/abt__sku.override.tpl
И в него все что между строчками
{hook …
{/hook}
1 лайк
спасибо!