Closed litvinenkow closed 10 years ago
Какая версия Fenom и какие параметры установлены?
А где у Вас во втором шаблоне используется переменная $i
?
20.09.2013 18:46, Ivan Shalganov пишет:
А где у Вас во втором шаблоне используется переменная |$i| ?
— Reply to this email directly or view it on GitHub https://github.com/bzick/fenom/issues/47#issuecomment-24815454.
Иван, там она используется, просто удалил лишний код и захватил ее, видимо. Версия 1.4
Внимание!!! Только при выключенном force_compile! Есть два кода шаблонов, при включении второго в первый, а затем второго во второй рекурсивно, пропадают переменные , объявленные в первом шаблоне, в данном случае $i
Первый шаблон {foreach $sites as $i} {if $i.sections!} {include "site/sections.tpl" sections=$i.sections}
{/if} {/foreach}
Второй шаблон {foreach $sections as $ii} {if $ii.childlist!} {include "site/sections.tpl" sections=$ii.childlist} {/if} {/foreach}
По-моему за это отвечает строка 45 в файле Compiler.php
Notice: Undefined index: i in C:\server\www\dalimoshop2\www\system_cache\fenom\sections.tpl.1e9ef383.15.php on line 26
Прямая передача $i в шаблон в качестве переменной не помогает {include "site/sections.tpl" i=$i sections=$ii.childlist}