Smarty - это движок шаблонов для PHP. Он использует специальные функции HTML и Smarty на стороне шаблона и выводит скрипт PHP.

Smarty разделяет логику и дизайн, так что функции могут быть созданы в одной части и использоваться другой. Это облегчает разработку, потому что программисты могут разрабатывать сложные методы и предлагать дизайнеру использовать методы Smarty и HTML для разработки веб-сайта, вместо того, чтобы изучать PHP дизайнеров и смешивать дизайн с функцией.

Дополнительную информацию можно найти здесь.