fenom icon indicating copy to clipboard operation
fenom copied to clipboard

parent выполняется дважды если использовать его в промежуточном шаблоне

Open hxss opened this issue 6 years ago • 1 comments

Имеется следующая структура: tpl1.tpl:

{block 'block1'}
{/block}

{block 'block2'}
{/block}

tpl2.tpl:

{extends 'tpl1.tpl'}

{block 'block1'}
	{parent}
	<button>Back</button>
{/block}

tpl3.tpl:

{extends 'tpl2.tpl'}

{block 'block2'}
	content
{/block}

При рендере шаблона tpl3.tpl в block1 дважды добавляется кнопка назад. Баг или фича?

hxss avatar Jul 19 '18 10:07 hxss

Ну и если изменить tpl3 вот так:

{extends 'tpl2.tpl'}

{block 'block1'}
	{parent}
	<button>Forward</button>
{/block}

{block 'block2'}
	content
{/block}

То мы получим 2 кнопки "назад" и 1 "вперед" в блоке block1.

hxss avatar Jul 19 '18 10:07 hxss