FastNetMon

Показаны сообщения с ярлыком Smarty. Показать все сообщения
Показаны сообщения с ярлыком Smarty. Показать все сообщения

среда, 20 июля 2011 г.

Как прервать исполнение кода в Smarty 2?

Очень часто хочется прервать какой-либо процесс внутри Smarty шаблона, но если сделать return, то остановится рендеринг всего шаблона, а не только {php} блока. Единственное решение этой проблемы, которое я нашел - выносить такой код в отдельные файлы и подключать их через {include}. И тогда return в инклуд файле не будет прерывать рендеринг основного шаблона.