vlozit html z prezenteru do sablony
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
Ahoja, v presenteru mam neco jako
protected function startup()
{
parent::startup();
$this->template->htmlMainMenu = $this->htmlMainMenu();
}
/* HTMLS */
protected function htmlMainMenu()
{
$html = '<div>HLAVNI MENU</div>';
return $html;
}
ale nedari se mi to vlozit jako html do sablony
Editoval vosy (13. 9. 2013 20:50)
- duke
- Člen | 650
Pokud použiješ Nette\Utils\Html
objekt, nebude nutné vypínat escapování vykřičníkem, tj. budeš moct
použít rovnou {$htmlMainMenu}
.
Tj.:
protected function htmlMainMenu() { return Html::el('div')->setText('HLAVNI MENU'); // alternativně: // return Html::el()->setHtml('<div>HLAVNI MENU</div>'); }