Vytvoření šablony, která by nepoužívala layout.latte

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

Zdravím všechny,

řeším následující problém. Kromě obrazovek, které zobrazuje moje aplikace a obsahují menu a podobné věcí, které obsahuje layout.latte, je taky požadavek aby se informace dali nějak tisknout. To znamená, že ty parádičky v layout.late jako menu tam nechci.
Pokud si vytvořím svuj template.latte, který je postavený jako samostatná html page a zavolám na něm metodu render(), tak mi přijde že stejně se tam layout.latte snaží procpat (mimo jiné proto, že se schání po bloku content, který muj template.latte nemá).

Došlo mi, že to takto asi nepůjde.

Poradí mi někdo jak se dá správně tento problém vyřešit?

Děkuji.

enumag
Člen | 2118
+
0
-

Tuším že se v šabloně musí přidat něco jako {layout none} nebo {layout FALSE}.

Šaman
Člen | 2668
+
0
-

Na druhou stranu pokud budeš tisknout víc, jak jednu stránku (šablonu), tak bude lepší vytvořit layout pro tisk a pomocí makra {layout ...} ho jen načteš místo standardního. Dokonce pak ani nemusíš měnit šablonu, ale jen v tiskové akci použiješ běžnou šablonu s blokem #content, ale vložíš jí do jiného layoutu, který nemá menu, načte tiskové css apod.

Editoval Šaman (1. 9. 2013 10:30)

Richard.Bazant
Člen | 8
+
0
-

OK, děkuji za rady.