Proměnná ven ze šablony
- tr.
- Člen | 79
Ahoj Nette hrdinové, pomožte mi prosím v jedné maličkosti. V presenteru vytvářím template takto:
$template = $this->createTemplate();
Později jí ještě nastavím .phtml soubor a rád bych z toho .phtml souboru dostal ven nějaké údaje. Asi takto:
echo $template->css_chain
Jak zapíšu tu propertu v PHTML šabloně?
Díky a s pozdravem Tom
- tr.
- Člen | 79
Ahoj, jde o to že vytvářím šablonovací systém na emaily – nejde o šablony pro zobrazení v prohlížeči.
Jde mi o to, aby stránka Mail1.phtml obsahovala sv;j vlastní obsah a navíc nesla nějakou konfiguraci. To Echo je tam je z debugovacich duvodu.
Stale mi to ale nefunguje. V šabloně mam:
` $this->css_include = „bar“;`
a tam kde ji vytvářím mám:
` echo ($template->css_include);`
Píše to ale:
* Notice: The variable ‚css_include‘ does not exist in template ‚Mail.templ2.phtml‘*
Chápu jak zapsat property do šablony v presenteru, nevím jak ale zapsat property v šabloně. Děkujiza pomoc. T.
- tr.
- Člen | 79
Na začátku mého PHTML souboru mám napsáno:
A vážně to nefunguje. Myslím že tohle je nemožné proto že se to musí nějak definovat uvnitř té třídy Template a ne jen v souboru, nevím ale jak v PHTML souboru se dostat do té třídy která z toho nakonec vznikne.
22 děkuji, ale ten směr je obráceně – proměnnou definuji v šabloně a čtu ji venku.