TinyMCE, vykreslení html v šabloně

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

Zdravím, mám v proměnné nějaký naformátovaný text(pomocí TinyMCE) a chtěl bych ho vykreslit v šabloně. {$promenna->html}. Zkoušel sem hledat nějaký formáty nebo tak, zatím sem nic nenašel. Je na to nějaké makro nebo něco jiného? Děkuji

wallkysek
Člen | 52
+
0
-

Tak už nic, vyřešeno.
{!$promenna->html}

David Matějka
Moderator | 6445
+
-1
-

zapis {!..} radeji nepouzivej, je deprecated (nevim, jestli uz v 2.1, nebo az v dev). pro vypnuti escapovani pouzij {$promenna->html|noescape}

vetsinou je ale lepsi posilat do sablony takova data, aby se nemuselo escapovani vypinat, v pripade html je to objekt Nette\Utils\Html, v presenteru tedy

$this->template->htmlContent = Nette\Utils\Html::el()->setHtml('<strong>Jsem html!</strong>');

pote pujde vykreslit bez problemu

Editoval matej21 (4. 2. 2014 22:10)