В чем прелесть шаблонизатора Smarty?
Основное предназначение Smarty - сделать работу веб-разработчика менее трудоемкой, а владельцу сайта уменьшить в разы расходы на обслуживание сайта.
Вот голый PHP в шаблонах дизайна, с которым предлагают мучаться другие CMS:

Когда вы смотрите на это, то думаете "о боже, какой ужас" или "шта???".
А теперь, внимание, оцените как изящно и легкочитаемо выглядит код в Smarty на 5CMS:

Как мы видим здесь перебираются новинки товаров, если есть фото - выводятся с фото (причем мы их тут же еще и нарезаем под размер 100х100px из оригинальных изображений), нет фото - выводятся с заглушкой, а под фото ссылка на сам товар.
Заметьте, насколько легко понять какие переменные мы используем и для чего (напр.: $product->name - это название товара).
Все элементарно и прозрачно.
Итак, наличие шаблонизатора Smarty в CMS это:
- Разработчикам: легкое и быстрое внесение изменений в дизайн даже без знания PHP
- Заказчикам: экономия на верстальщиках и программистах, т.к. объем работ меньше, а значит обслуживание сайта выходит в разы дешевле
Модификаторы Smarty:
Плагины Smarty:
Документация Smarty:
- Вся документация по Smarty
UPD: описание обновлено 17.04.2024
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
09.01.2019
Одна из возможностей импорта товаров в 5CMS - это CSV-файлом.
Описание облегченного импорта товаров по прайсу поставщика.
-
20.03.2018
Мы подготовили стильный, легковесный и очень быстрый дизайн для мобильных устройств.
Настраиваемая из админки цветовая гамма.
-
02.01.2019
Зачастую требуется товары сопровождать доступными для скачивания файлами (напр.: инструкции, сертификаты и т.п.).
Для этих целей используется функционал прикрепления файлов к товарам.



