Obsah renderu uz v action resp. render?

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

Caute,

je mozne dostat obsah vyrenderovanej sablone uz v actionXXX resp. renderXXX.

Jedna sa mi o to ze mam ajaxove odkazy ale vo vacsine pripadov sa len prerenderuju snippety ale niekedy potrebujem zobrazit modal window, cize neviem co mi pride ako odpoved na ajax request.

example v actionXXX alebo renderXYZ :

<?php
	$a = (string) $this->template;
	$a = $this->template->__toString();
?>

skonci Exception ‚Template file name was not specified.‘ Ano rozumiem co sa deje :-), len sa pytam ci sa naozaj neda explicitne ‚spustit‘ render a dostat sa k tomu co popisujem na zaciatku?

Thx

jtousek
Člen | 951
+
0
-

Co udělat to modal window jako samostatný snippet?

Filip Procházka
Moderator | 4668
+
0
-

Souhlasím. Takhle nějak by to mohlo jít ne? :)

public function handleModal($id)
{
	$this->template->id = $id;
	$this->invalidateControl('modal');
	$this->sendPayload();
}
{snippet modal}
	kuk {$id} :)
{/snippet}