Vlozeni sablony do sablony {include …}

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

Resim nasledujici problemek v sablone „default.latte“

{block content}
kod
...
{#include dodatek}
{/block}

{block dodatek}
kod
...
{/block}

todle dle meho ocekavani prida blok dodatek tam kde ma byt

vezmu cely blok dodatek (teda presneji to co je mezi {block}{/block}) ulozim do souboru „dodatek.latte“ a include zmenim na {include ‚dodatek.latte‘} a uz to nefunguje. Mate nekdo nakou ideu? V ostatnich projektech me todle normalne slape, takze to bude naka blbost mezi klavesnici a zidli.
Dik

Jan Tvrdík
Nette guru | 2595
+
0
-

Tohle by mělo určitě fungovat. Píše ti to nějakou chybu? Máš šablonu na správném místě? Má správnou příponu?

{block #content}
	{include dodatek.latte}
{/block}
tgif
Člen | 8
+
0
-

No prave ze s tim nikde jinde nemam zadnej problem, neni to 1. projekt co pisu v Nette. Proto me to taky docela zaskocilo. Pripony samozrejme v pohode mam, na 1. pohled nikde zadnej problem a chybu to taky samozrejme nevypise. Napadlo me akorat esi se Nette nepokousi tu sablonu zpracovat driv nez tu nadrazenou a pripravit si data. Pak by to fungovat nemohlo protoze v dodatek.latte je kus v jquery. Jakmile to dam do externiho souboru tak se rozhodi layout. Samozrejme dokavad je to v jedny sablone a je to jen jako {block doplnek} tak to slape jak hodinky i s tim jquery.

Editoval tgif (4. 1. 2012 21:59)

tgif
Člen | 8
+
0
-

Vyreseno. Sypu si popel na hlavu, chybka v ty jave. Ale stejne by me zajimalo proc to blbne jenom kdyz je to v externi sablone.