Macro {block *} nemá k dispozici lokální proměné od tohoto comitu: 1f60d11
{foreach $rows as $row}
{block #row}
{$row} // $row is undefined
{/block}
{/foreach}
Když na tomto řádku změním $isDefinition na TRUE tak mám kompatibilní chování.
return 'if (!$_cb->extends) { ' . $this->macroInclude('#' . $name, $modifiers, TRUE) . "; } {block $name}";
Je to chyba, nebo to má racionální důvod?