Closed janda-quitec closed 8 months ago
Persists in 3.0.9. As workaround (before fix) you can use outer {foreach}
instead of n:foreach
:
{foreach [0=>'a',1=>'b'] as $key=>$value} {* added outer foreach *}
<span> {* removed n:foreach *}
{foreach ['a'=>'A','b'=>'B'] as $k=>$v}
{if $k == $value}
{$v}
{breakIf TRUE} {* no close tag anymore *}
{/if}
{/foreach}
</span>
{/foreach}
Version: 3.0.6
Bug Description: If {breakIf} is used, additional
</span>
is inserted into HTML codeSteps To Reproduce - paste this code to https://fiddle.nette.org/latte:
<span n:foreach="[0=>'a',1=>'b'] as $key=>$value">
{foreach ['a'=>'A','b'=>'B'] as $k=>$v}
{if $k == $value}
{$v}
{breakIf TRUE} {* chybu nadbytecneho </span> zpusobuje tento radek *}
{/if}
{/foreach}
</span>