Dynamické moduly + struktura
- camel
- Člen | 2
Ahoj,
chci se zeptat jakým způsobem řešíte dynamičnost modulů, tj. mohu kdykoliv odebrat nějaký modul nebo naopak přidat další aniž bych nějak ovlivnil základní chod aplikace?
Dejme tomu, že většina modulů bude vyžadovat jak Frontend tak Backend,
tzn. struktura by měla být asi taková?
app/
---modules
------OrderModule
---------BackendModule
---------presenters
------------templates
---------models
---------FrontendModule
---------presenters
------------templates
---------models
------NewsletterModule
---------BackendModule
---------…
---------FrontendModule
---------…
Pokud bych například nechtěl Newsletter modul, pak bych jej smazal a
všude na webu, kde se zobrazovala jakákoliv spojitost s newsletterem by
zmizela – přepodkladám, že toho se dá docílit v šabloně pomocí
makra
{ifset #block} … {/ifset} nebo se to řeší nějak jinak?
V dokumentaci jsem přímo pro tento příklad nic nenašel. Nemáte například někdo k dispozici ukázkovou aplikaci tohoto typu? Klidně bych na základě toho sepsal nějakou dokumentaci vzhledem k tomu, že jsem koukal, že zde na fóru podobný problém řešilo více lidí, ale nikdy jsem tam nepřišel odpověď pro tento konkrétní případ.
Díky za každou pomoc.
- petr.jirous
- Člen | 128
mrkni se na tohle https://componette.org/search/?…
Editoval petr.jirous (5. 8. 2015 12:01)