Dědičnost šablon a nezobrazující se layout – feature nebo bug?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Caine
Člen | 216
+
0
-

Zdravím, když u šablony použiju dědičnost, nepoužije se @layout.latte, dokud to explicitně neuvedu přes layout/extends. Je to bug nebo feature?

@layout.latte (layout)

<htm>
	...
	{include #content}
	...
</html>

_parent.latte (společná část)

{layout '../@layout.latte'} {* bug nebo feature? *}
{block content}
	...
	{include #someblock}
	...
{/block}

child.latte (potomek _parent.latte)

{extends '_parent.latte'}

{var $var = 'value'}

{block someblock}blablablalbala{/block}
Aurielle
Člen | 1281
+
0
-

Řekl bych, že feature. Nette ti v podstatě automaticky přidá {extends '@layout.latte'}, pokud tag extends chybí. Naopak jeho přidáním si můžeš přizpůsobit dědičnost.