Хочу увеличить количество символов в названии товара в категориях.
Как это сделать?
templates/common/product_data.tpl
{hook name="products:product_name"}
{if $show_name}
{if $hide_links}<span>{else}<a title="{$product.product}" href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="product-title" {live_edit name="product:product:{$product.product_id}" phrase=$product.product}>{/if}{$product.product|truncate:70:"...":true nofilter}{if $hide_links}</span>{else}</a>{/if}
{elseif $show_trunc_name}
{if $hide_links}<span>{else}<a title="{$product.product}" href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="product-title" title="{$product.product|strip_tags}" {live_edit name="product:product:{$product.product_id}" phrase=$product.product}>{/if}{$product.product|truncate:70:"...":true nofilter}{if $hide_links}</span>{else}</a>{/if}
{/if}
{/hook}
А как задать для определенной витрины?
Никак, шаблоны общие для всех витрин.
В шаблоне по умолчанию у меня стоит truncate:100, изменил на 200 - ничего не изменилось.
На сайте в названии товара 39 символов выводиться.
Может это как то связано с темой UniTheme ?
{hook name="products:product_name"}
{if $show_name}
{if $hide_links}<strong>{else}<a href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="product-title" title="{$product.product|strip_tags}" {live_edit name="product:product:{$product.product_id}" phrase=$product.product}>{/if}{$product.product nofilter}{if $hide_links}</strong>{else}</a>{/if}
{elseif $show_trunc_name}
{if $hide_links}<strong>{else}<a href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="product-title" title="{$product.product|strip_tags}" {live_edit name="product:product:{$product.product_id}" phrase=$product.product}>{/if}{$product.product|truncate:100:"...":true nofilter}{if $hide_links}</strong>{else}</a>{/if}
{/if}
{/hook}
Какой шаблон? Unitheme к примеру перезаписывает этот файл.
Я редактировал этот файл в папке Unitheme
кеш почистить. если не поможет то возможно еще какой модуль переписывает.
Это не модуль, я провел поиск по этому хуку в файлах в папке themes. Он ни где больше не встречается. Только в product_data.tpl в темах responsive и abt__unitheme.
менял в обоих файлах - ничего не изменилось.
Что делать?
На локальной установке с Unitheme сработало. Попробуйте папку var/cache удалить
Я пробовал.
Дело в том, что там по умолчанию стоит {$product.product|truncate:100:"...":true nofilter}
В общем я удалил эту строку |truncate:100:"...":true
Удалил папку var/cache
Ничего не изменилось.
По по названию хуку сделал поиск, модули не нашел.
Да, надо на месте смотреть, что за магия
А может ли другой файл за это отвечать?
Может у вас кто-то целиком перезаписывает common/product_data.tpl ?
Unitheme его перезаписывает. Но там я тоже увеличивал и удалял вообще |truncate:100:"...":true
Ничего не помогло. Делал поиск по названию хука, нашел только product_data.tpl
в двух темах
Вы в untiheme искали? Посмотрите в responsive еще, т.к. она родитель для unitheme
Я искал полностью по папке themes
Нашел только product_data.tpl
в untiheme и responsive.
Менял, удалял truncate в двух файлах. Ничего не помогло
У меня идей больше нет. Нужно на месте смотреть