Skupina komponent a jejich vytváření (zóna)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- k23
- Člen | 13
Ahoj,
mám otázku ohledně komponent a jejich vytváření. V zásadě řeším něco jako CMS. Potřeboval bych, abych mohl seskupit komponenty a říkat těmto skupinám zóna. Např. zóna header, kde bude komponenta na přepínání jazyků, loginbar, foo nebo bar.
Moje představa je následující:
v šabloně napíšu:
{control zone, ident => 'header'}
A nějaký kód vyhodnotí, že tam patří nějaké komponenty. Otázkou je, v jakém formátu bych si tyto informace měl udržovat, tzn. např. Class:renderMethod a hlavně jak je potom efektivně přidat do stromu komponenty zone?
Nechci si vytvářet obálky pro komponenty patřící do této zóny, ale využít to co v Nette je.
Řešil jste někdo něco podobného a nebo máte ještě lepší řešení?
Díky