Nefunkční {include „file.latte“} v Nette\Templating\Template
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- j.salak
- Člen | 42
Když používám vlastní zpracování Latte z MySQL, nikoliv ze souboru, tak mi nefunguje makro {include „file.latte“} a místo includu mi vypíše prostě řetězec „file.latte“. Je to logické, protože engine nevím odkud má brát relativní cestu. Můžu nějak tuto cestu nastavit pro tenhle objekt? Díky za info
- janpecha
- Backer | 75
Možnosti jsou asi dvě:
- naimplementovat si vlastní makro
{include}
, třeba jako{includefile path}
, či podobně - napsat si vlastní Latte\Loader, který zkombinuje chování StringLoaderu, který pravděpodobně aktuálně používáš, a defaultního FileLoaderu