při {include „šablona.latte“} se v šablona.latte neinvaliduje snippet
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bojovyletoun
- Člen | 667
makro extends zjednodušeně: to makro říká, že aktuální soubor šablony A, ve kterém makro je, rozšiřuje šablonu B uvedenou v extens. to znamená, že bloky deklarované v A se „importují“ do B. B si s nimi naloží dle svého (např je vloží na správné místo, provede filtry.
užitečný
odkaz
V Presenteru je tento systém „automatizován“, to znamená, že A (uložen
např v templates/Presenter1/default.latte) implicitně extenduje B, což je
např v templates/@layout.latte. Pozn-presenter hledá soubory
v různých umístěních a také, pokud B (layout- ano, tak se tomu říká)
neexistuje, tak A neextenduje nic.
EDIT: chyběla čárka ve větě vedlejší
Editoval bojovyletoun (15. 2. 2011 22:58)