Povolení jen některých maker
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jetpack
- Člen | 71
Zdravím,
momentálně řeším to, že mám latte kód v DB a vykresluji jej přes
Nette\Templating\Template , to je všechno v pořádku a krásně to
funguje.
Jenže nevím, jak povolit pouze makro „link“ a popř. nějaké další
makro . Nechci totiž nechvávat volnou ruku uživatelům v tom, že by psali
do latte cokoliv.
- jetpack
- Člen | 71
No o to mi jde. Chci pouze mít možnost využít některých maker, které nemohou ohrozit bezpečnost aplikace a zdrojových kódů.
proto {php_funkce()} nechci aby šla a taktéž include a další věci.
Pouze čistě {link destination} aby si mohli psát odkazy jednoduše např. {link Page:detail ‚moje-stranka‘} protože tohle zajišťuje to, že to vezme i persistentní jazykové parametry a další věci dle Rout.