Šablony – návrh na rozdělení funkčnosti {include} na dvě makra
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- pekelnik
- Člen | 462
Chtěl bych navrhnout, aby se místo {include #block} –
přidalo nové makro bez nutnosti toho # (který
odlišuje soubor od bloku) – třeba:
{paste}{slot}{insert}{place}
pro vkládání bloků.
A {include} ponechat pouze pro vkládání souborů.
U snippetů jsou pro změnu dvojtečky – to se ale má změnit, takže to sem nebudu motat.
Argumenty pro rozdělení:
- nebude potřeba ten
#a makro se navíc bude zapisovat standardně jako ostatní makra, tady{macro param} - při definici bloku je
#nepovinný což vede k nekonzistenci a tedy zmatkům - makro
includebude sloužit jedinému účelu ⇒ nebude se to plést…
Mě osobně se nejvíc zamlouvá {slot}. Pěkně to evokuje,
že se tam něco vloží.
Co si o tom myslíte?

- Daniel Kessl
- Člen | 6
Jsem pro ponechání {include} a zavedení povinného
# u bloků. Z názvu include je jasné, že se něco
vkládá, a odlišení # mi přijde dostatečné.