Zobrazení jiné template než se má zobrazit
- motorcb
- Člen | 552
Zdravím,
v DB mám uložené menu. Na každou stránku zobrazím detail.latte kde
zobrazím detailní stránku. To je OK.
Ale jak zobrazit statickou stránku?
Chci po kliknutí v menu na odkaz Kontakt, zobrazit template contact.latte
Tu položku Kontakt potřebuju mít uloženou v DB aby si uživatel určil kde
se bude zobrazovat. Nemůžu to udělat natvrdo přes {link
Homepage:contact}
public function renderDetail(): void
{
if($this->menuItem->name == 'contact') {
$this->sendTemplate('conctact.layout');//@TODO neco takoveho :-) Tohle nejde
} else {
$this->template->menuItem = $this->menuItem;
}
}
Jde to?
- Ondřej Kubíček
- Člen | 494
$this->setView('contact');
případně uplně jiny layout
$this->setLayout('contactLayout');
Editoval Ondřej Kubíček (4. 12. 2018 22:06)