Как на странице товара вывести его краткое название? Есть решение
На странице товара в product.html нужно вывести его краткое название (как в каталоге), через {$p.name} по какой-то причине не выводится. Как вывести?
На странице товара в product.html нужно вывести его краткое название (как в каталоге), через {$p.name} по какой-то причине не выводится. Как вывести?
9 ответов
На странице товара {$product.name} выводит его полное наименование, а нам нужно именно краткое.
В движке нет такого поля, краткое наименование, а будете минусить останетесь вообще без ответов. На скрине покажите какое поле вы собираетесь выводить, что в вашем понимании краткое наименование
В теме дизайна уже есть понятие краткого названия товара, оно выводится через {$p.name} на страницах каталога:
PS: прошу прощения, случайно минуснул )
вариант, завести доп параметр у товара и писать вам свое название
и выводить потом {$product.params.dopname}
или сделать обрезку текущего {$product.name|truncate:10}
В теме дизайна уже есть понятие краткого названия товара, оно выводится через {$p.name} на страницах каталога, но на странице товара не реагирует. Как заставить этот параметр работать на странице товара тоже?
{$p.name} на странице категории и {$product.name} на странице товара - это один и тот же параметр товара - его наименование, каким вы его назвали в бекенде. Возможно на странице товара у вас наименование формируется из разных составляющих. Например к наименованию добавляется какая-то характеристика. Покажите код из файла product.html или product.cart.html в зависимости от того, где у вас наименование прописано на витрине.
Если просто надо вывести наименование (такое же, как в категории), то как вам выше сказали, в шаблоне карточки товара используйте {$product.name}
{$product.original_name}