Jak přiřadit presenteru dynamicky vytvořenou šablonu?

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

Zdravím,

chtěl bych Vás požádat o radu jak přiřadit presenteru dynamicky vytvořenou šablonu.

V podstatě mám PagePresenter a v adresáři /templates/Page/pages/page-1.latte a dalších a v presenteru mám akci view s parametrem ID kde ID je číslo šablony.

Předem děkuji za jakoukoli radu a pomoc

vvoody
Člen | 910
+
0
-

Dám ti jednu radu, dynamickú šablónu nepotrebuješ. Ak si myslíš opak tak prečo?

David Matějka
Moderator | 6445
+
0
-

treba

$this->template->setFile(__DIR__ . '/../templates/Page/pages/page-' . $id . '.latte');
matopeto
Člen | 395
+
0
-

To sa da tiez pouzit ale potom sa nepouzije layout nastaveny v presentru.

Nestacilo by $this->setView(„page-“ . $id); ?

matej21 napsal(a):

treba

$this->template->setFile(__DIR__ . '/../templates/Page/pages/page-' . $id . '.latte');

Editoval matopeto (16. 10. 2013 17:39)