gladalex
Новичок
{include} в смарти
Созрел вопрос по поводу использования {include} в смарти
Рассмотрим пример
{foreach from=$items item=item}
{if $item.type=="male"}
{include file="item-male.tpl" item=$item}
{else if $item.type=="female"}
{include file="item-female.tpl" item=$item}
{/if}
{/foreach}
Посмотрев исходники смарти, нашёл что инлуд преобразуется в конце концов в банальный пхп-ный инклуд.
Если прилётся выводить 100 записей, будет выполнено 100 инклудов???
Хотелось бы, чтобы файл не инклудился постоянно, а при компиляции шаблона заэмбедился непосредственно. Возможно ли такое?
Созрел вопрос по поводу использования {include} в смарти
Рассмотрим пример
{foreach from=$items item=item}
{if $item.type=="male"}
{include file="item-male.tpl" item=$item}
{else if $item.type=="female"}
{include file="item-female.tpl" item=$item}
{/if}
{/foreach}
Посмотрев исходники смарти, нашёл что инлуд преобразуется в конце концов в банальный пхп-ный инклуд.
Если прилётся выводить 100 записей, будет выполнено 100 инклудов???
Хотелось бы, чтобы файл не инклудился постоянно, а при компиляции шаблона заэмбедился непосредственно. Возможно ли такое?