Главная

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

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

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

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

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

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

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

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

 
joomla templateinternet security reviews

Обновления

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

21.07.2013

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

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


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

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

30.12.2012

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


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

Неаполь - отдых вдали от суеты

26.11.2012

 

Неаполь является самым большим городом, расположенным на юге Италии. Это поистине удивительное место, попав сюда, каждый  замечает, что время замедляет бег и человек оказывается в совершенно ином мире, без спешки, суеты, но с чистым сердцем, наполненным гармонией.

Этот удивительный городок был основан в VIII веке до нашей эры древними греками. Благодаря своему столь длительному существованию, в Неаполе сохранилось множество исторических мест.


Подробнее...
University template joomla by internet security review