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

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

Как мы видим здесь перебираются новинки товаров, если есть фото - выводятся с фото (причем мы их тут же еще и нарезаем под размер 100х100px из оригинальных изображений), нет фото - выводятся с заглушкой, а под фото ссылка на сам товар.
Заметьте, насколько легко понять какие переменные мы используем и для чего (напр.: $product->name - это название товара).
Все элементарно и прозрачно.
Итак, наличие шаблонизатора Smarty в CMS это:
- Разработчикам: легкое и быстрое внесение изменений в дизайн даже без знания PHP
- Заказчикам: экономия на верстальщиках и программистах, т.к. объем работ меньше, а значит обслуживание сайта выходит в разы дешевле
Модификаторы Smarty:
Плагины Smarty:
Документация Smarty:
- Вся документация по Smarty
UPD: описание обновлено 17.04.2024
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
26.08.2014
Управление выгрузкой в Яндекс.Маркет (в карточке товара, а также массовые операции из каталога), а также более тонкие настройки.
-
22.09.2017
Повышает конверсию и увеличивает количество заказов. Каждый посетитель будет видеть всплывающие окошки, которые говорят о постоянном потоке покупок в интернет-магазине, и тоже встанет в эту очередь.
-
28.10.2015
- Неограниченное количество доменов и поддоменов
- Неограниченное количество почтовых ящиков
- Собственную панель управления;
- PHP 5/7/8, Perl 5, Python, Zend, phpMyAdmin;
- SSH, sFTP/FTP доступ;
- Неограниченный трафик;
- Управление CronTab (задания по расписанию);
- Управление DNS-записями;
- POP3, IMAP, SMTP для работы с почтой;
- Автоматическое резервное копирование;



