Problém se snippety při zanoření bloků
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ravique
- Člen | 2
Ahoj,
Viděl jsem poslední sobotu o dědičnosti šablon a prolítnul obsah fóra, ale nikde jsem nenašel, že by někdo řešil tento problém:
Mám layout:
<html>
<head></head>
<body>
@{block #mother}
<div class="containter">
<div class="col-8">{block #sideMenu}{/block}</div>
<div class="col-16" id="content">@{include #content}</div>
</div>
{/block}
</body>
</html>
Problém nastáva při použití ajaxu, kdy se v odpovědi posílá kromě obsahu payload také celý html kód, který se nachází od {include #content} dál, takže js callback tento požadavek nezpracuje a snippety se nepřekreslí.
Když odstraním {block #mother} ajax funguje. Mým cílem je v potomcích
tohoto layoutu předefinovávat {block #mother} podle toho, jak budou
uspořádány sloupce(menu vlevo, vpravo). Dělá to ve verzi
0.9.3 i 1.0dev.
Neřešil někdo podobný problém?
Editoval ravique (11. 4. 2010 15:39)