Wednesday, 20 July 2011
Как прервать исполнение кода в Smarty 2?
Очень часто хочется прервать какой-либо процесс внутри Smarty шаблона, но если сделать return, то остановится рендеринг всего шаблона, а не только {php} блока. Единственное решение этой проблемы, которое я нашел - выносить такой код в отдельные файлы и подключать их через {include}. И тогда return в инклуд файле не будет прерывать рендеринг основного шаблона.
Subscribe to:
Post Comments
(
Atom
)
Более правильно для внедрения php-кода использовать плагины - они правда очень легко пишутся.
ReplyDeleteЭто да, но тут коммерческая разработка с шаблонизатором на Смарти, пока не понятно, как подцеплять плагины.
ReplyDelete