Vícenásobné dědění šablon
- mkoula
- Backer | 57
Přešel jsem z Nette 2 Beta na Final verzi a přestala mi fungovat vícenásobná dědičnost v šablonách. Kdy jsem v podstatě jen nějakým presenterem zavolal šablonu a ona si načetla několik vyšších dle toho jak byly definované, ale teď po přechodu to přestalo fungovat :-/
Měl sem layout @layout.latte:
<script>
<html>
<body>
{block #content}
</body>
<html>
</script>
poté jsem si udělal šablony, které dělí design na 2 nebo 3 sloupcový
například
columns-2.latte
<script>
{layout '@layout.latte'}
{block #content}
<div id="content-50">
<div class="content-left">{block #content-left}LEFT{/block}</div>
<div class="content-right">{block #content-right}RIGHT{/block}</div>
</div>
{/block}
</script>
no a pak už jen šablonu spojenou volanou presenterem presenterem, např: content/detail.latte:
<script>
{layout '../columns-2.latte'}
{block #content-right}
neco
{/block}
{block #content-left}
neco jinyho
{/block}
</script>
Dříve se to normálně vygenerovalo a ve dvou sloupcích byl obsah šablony
co volá presenter, ale teď se mi zobrazí defaultní obsah dvousloupcové
šablony v layoutu čili LEFT a RIGHT, ale nic ze šablony co volá presenter
se nevygeneruje, jako by jí ignoroval a rovnou přeskočil o úroveň
výše…
Nějaký nápad, kde je tentokrát zakopán pes?