ferz
08.Август.2016 00:00:00
1
Добрый день!
Подскажите, пожалуйста, как добавить код товара перед названием в листинге товаров в категории.
Раньше делал через хук product_name.override :
{if $show_name}
{if $hide_links}{else}{/if}{$product.product nofilter}{if $hide_links} {else} {/if}
{elseif $show_trunc_name}
{if $hide_links}{else}{/if}{$product.product_code} {$product.product|truncate:44:"...":true nofilter}{if $hide_links} {else} {/if}
{/if}
Но после последнего обновления все слетело, сейчас не могу найти куда добавить код или лучше хук.
ferz
08.Август.2016 00:00:00
2
p.s. Наверное лучше перенести тему в
<a data-ipb='nomediaparse' href='http://forum.cs-cart.com/forum/71-%C2%AB%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%B9-%D1%81%D0%B0%D0%BC%C2%BB-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%B8-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F/' title="Go to forum">«Сделай сам». Разработка и модификация</a>
Модераторы, перенесите, пожалуйста.
ferz
08.Август.2016 00:00:00
3
Добрый день.
Попробуйте почистить кеш магазина. Если же это не поможет, то проверьте, нет ли другого хука, который перезаписывает Ваш.
Спасибо.
Проверьте еще путь до файла, который использует хук
design/themes/TEMA/templates/addons/my_changes/hooks/products/product_name.override.tpl
ferz
09.Август.2016 00:00:00
6
Добрый день.
Alt-team , кэш чистится регулярно, по несколько раз в неделю (связано с наличием опций у товаров), других хуков здесь нет.
eComLabs , да, все верно, путь именно этот.
Случилось это после последнего обновления 4.3.9. Какие еще могут быть причины?
Также после этого обновления появился какой-то конфликт стилей в админке, шапка становится прозрачной при прокрутке странице:
http://rgho.st/76C4ZLxPv
Все собирался по этому багу создать отдельную тему, но руки не доходили.
eComLabs , да, все верно, путь именно этот.
Случилось это после последнего обновления 4.3.9. Какие еще могут быть причины?
В product_data.tpl внутри хука products:product_name добавьте 123123 , потом почистите кэш и обновите страницу. Если эти символы не увидите, значит какой-то другой модуль использует этот хук и перезаписывает его
ferz
09.Август.2016 00:00:00
8
Хук работает, проверил, перенес переменную кода товара в верхнюю строку и все заработало, хотя до этого переменная была в нижней строке, странно.....
{if $show_name}
{if $hide_links}{else}{/if}{$product.product_code} {$product.product nofilter}{if $hide_links} {else}{/if}
{elseif $show_trunc_name}
{if $hide_links}{else}{/if}{$product.product|truncate:44:"...":true nofilter}{if $hide_links} {else}{/if}
{/if}
Спасибо за наводку!