ziskat promenne z template

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

ahoj v default.latte mam

{var $promena = "AHOJ"}

a v repository mam

$latte = new \Latte\Engine();
$template = new \Nette\Bridges\ApplicationLatte\Template($latte);

$template->setFile($latteFile);

echo $template->$promena;

vysledek:
The variable ‚promena‘ does not exist in template.

David Matějka
Moderator | 6445
+
0
-

to neudelas, ta promenna se vytvori a zpracuje az pri vykreslovani sablony. Proc to potrebujes? treba prijdem na lepsi zpusob.

vosy
Člen | 532
+
0
-

mno to nevim jestli popisu spravne
mam sablony na odeslani emailu a je tam obrazek.
pro odeslani posty pouzivam PHPMailer protoze tam je moznost $mail->AddEmbeddedImage() tzn kdyz email poslu treba na seznam.cz tak se obrazek sam zobrazi nemusi se mackat tlacitko „stahnout obrazky“

problem je ze mam treba 10šablon, ktere chci odeslat na mail a kazda obsahuje jine obrazky.
UFF a ja potrebuju nejak predat napr ze sablony jake obrazky se maji predat do $mail->AddEmbeddedImage()

:D mno ty blaho :D

David Matějka
Moderator | 6445
+
0
-

teoreticky by sis mohl do sablony predat ten mail a addEmbeddedImage volat ze sablony (pripadne v kombinaci s nejakym makrem). Anebo by asi i mohl jit pouzit filtr.