Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Акция к товару

Доброго времени суток. Имеется full версия. Шаблон Cleanshop. На данный момент меня интересует возможность реализации проведения акций для товаров в самом списке и карточке товара. Пример во вложении в скрине. Хелп, уж очень нужна эта функция.
Заранее благодарю!


Выход нашел, спасибо.


Можно более детально описать решение!


Просто включил html-теги в кратком описании.

кратное описание
в шаблоне выводится как {$module_data.PRODUCTS_SHORT_DESCRIPTION|os_truncate:200}
вот этот код |os_truncate:200 - отвечает за принудительное сокращение текста, если символов там больше 200.

os_truncate - это плагин smarty. в нем используется функция strip_tags, которая и запрещает html теги
Это сделано для того, чтобы после обрезания текста НЕ оставалось НЕЗАКРЫТЫХ html тегов, которые могут искривить весь шаблон.
Вы можете удалить строку
$string = strip_tags($string);
в файле includes\lib\smarty\plugins\modifier.os_truncate.php
но тогда форматируйте текст аккуратно, чтобы все теги были закрыты и количество символов было меньше 200

либо замените везде
{$module_data.PRODUCTS_SHORT_DESCRIPTION|os_truncate:200}
на
{$module_data.PRODUCTS_SHORT_DESCRIPTION}


Источник



Copyright ShopOS