Přesun složky šablon jednotlivých modulů do složky template v rootu aplikace

monty
Člen | 66
+
0
-

Ahoj.

Rád bych si upravil adresářovou strukturu tak, abych měl všechny template ve složce v rootu.
Tzn. i template jednotlivých modulů.

Třeba nějak takto:

App

  • AdminModule
  • – presenters
  • – – UsersPresenter (default, list,…)
  • FrontModule
  • – presenters
  • – – ArticlesPresenter (detail, blog,…)
  • templates
  • @layout.latte
  • – Admin
  • – – Users
  • – – – default.latte
  • – – – list.latte
  • – Front
  • – – Articles
  • – – – detail.latte
  • – – – blog.latte

V dokumentaci jsem se dočetl, že Nette hledá šablony taky podle názvu souborů „<presenter>.<view>.latte“.
Tudíž by mi stačilo pokud by hledal i podle „<modul>.<presenter>.<view>.latte“, což jsem ale zkoušel a nic :)

Existuje prosím způsob, jak docílit alespoň jedné varianty?

Předem díky za jakoukoliv reakci :)
Peťa

Editoval monty (17. 9. 2017 17:43)

David Matějka
Moderator | 6445
+
+7
-

ahoj, staci prekryt metody formatTemplateFiles a formatLayoutTemplateFiles a implementovat si tam potrebnou logiku

monty
Člen | 66
+
0
-

David Matějka napsal(a):

ahoj, staci prekryt metody formatTemplateFiles a formatLayoutTemplateFiles a implementovat si tam potrebnou logiku

Paráda.

Moc děkuju :)