Категории
[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}
Источник
|