Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как обрезать навание товара до 250 символов?

В магазине есть много товаров в которых название товара чуть ли не в 600 символов. Короче занимает несколько строк. Интересует, как таким же макаром, как и обрезание короткого описания по символам обрезать название товара. Естественно делать это надо не на карточке товара а в новинках категориях итд. Для обрезания короткого описания используется вот что:  {$module_data.PRODUCTS_SHORT_DESCRIPTION|vam_truncate:$smarty.const.MAX_DISPLAY_SHORT_DESCRIPTION:"...":true}
Для вывода названия товара:
{$module_data.PRODUCTS_NAME}
Как куда вставлять я знаю интересует, сама часть кода.


ой, а чёето -


vam_truncate

функция явно не местная)


Да не заметил, выдернул это из шаба другого сайта но счас работаю над шабом от шопос там все тоже самое, только приставки другие, это сути не меняет


Попробуйте так {$module_data.PRODUCTS_NAME |truncate:250:"....."}


вместо vam_truncate, логично, что будет os_truncate
в шопосе в условный префикс vam_ заменен на os_

{$module_data.PRODUCTS_NAME|os_truncate:250:"....."}

osCommerce - tep_
xtCommerce - xtc_
vamShop - vam_
shopos - os_
если ничего не путаю.


Источник



Copyright ShopOS