Главная

Smarty - это компилирующий обработчик шаблонов для PHP. Говоря более четко, он предоставляет один из инструментов, которые позволяет добиться отделения прикладной логики и данных от представления. Это очень удобно в ситуациях, когда программист и верстальщик шаблона - различные люди.

Например, скажем, вы создаете страницу, которая показывает газетную статью.

  • Название статьи, автор и сама статья - элементы, которые не содержат никакой информации о том, как они будут представлены. Их передают в Smarty из приложения.

  • Затем верстальщик шаблона редактирует шаблоны и использует комбинацию тэгов HTML и тэгов шаблона, чтобы отформатировать представление этих переменных, содержащих элементы типа таблиц HTML, фоновых цветов, размеров шрифта, стилей, SVG и т.д.).

  • Однажды программист захочет изменить способ хранения статьи, то есть внести изменения в логику приложения. Это изменение не вызовет изменений в шаблонах. Содержание будет все еще передаваться в шаблон таким же самым способом.

  • Аналогично, если верстальщик захочет полностью перепроектировать шаблоны, это не потребует никаких изменений в прикладной логике.

  • Таким образом, программист может вносить изменения в прикладную логику без необходимости изменения шаблонов, а дизайнер шаблонов может вносить изменения в шаблоны без вреда для прикладной логики.

Одно из предназначений Smarty - это отделение логики приложения от представления.

 
joomla templateinternet security reviews

Обновления

Азарт в цифре

29.06.2016

Современный мир цифровых технологий постепенно избавляет человека от необходимости выходить из дома в погоне за развлечениями. Всё, что душа пожелает, можно найти на просторах сети интернет.


Подробнее...

Шаблоны Smarty - обзор полезных обновлений

21.07.2013

Шаблоны Smarty - обзор полезных обновлений Сберечь немало сил и времени разработчику веб-приложений на базе PHP поможет продуманная подборка наиболее полезных шаблонов и советов по использованию команд для Smarty. Рассмотрим ряд кандидатов в Вашу будущую коллекцию.

Используйте при работе со Smarty для повторной выдачи одного и того же HTML-кода теги {capture}. С их помощью можно вначале приписать значение переменной и затем выдавать его многократно.


Подробнее...

Веб дизайнеры помогут вам

30.12.2012

Веб-дизайнСегодня одной из самых востребованных профессий является профессия дизайнера. Дизайнер может работать в самых различных областях. Хороший специалист-дизайнер могут работать в газетном дизайне, журнальном дизайне, книжном дизайне, плакатном дизайне, не чужд для него и веб-дизайн. дизайнеры помогут определиться вам с собственным фирменным стилем, создадут неповторимый образ, шрифт, цветовую гамму.


Подробнее...

University template joomla by internet security review