Nette Extension – Přidání routovacího pravidla, latte makra

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Destr
Člen | 2
+
0
-

Zdravím,
pokouším se do Nette přenést jeden můj plugin pro inteligentní generování miniatur jako Extension.

Jelikož s tímto frameworkem teprve začínám, nemám ještě takový přehled a předem se omlouvám, kdybych se ptal na nějakou banalitu, ale řešení se mi nepodařilo zatím nalézt.

Potřeboval bych vyřešit ideálně tyto dvě věci:

  1. Je možné nějak v definici připravované Extension (odděděné Nette\DI\CompilerExtension) nastavit první routovací pravidlo routeru aplikace? Jde mi o to aby toto routovací pravidlo vždy mělo v routech aplikace největší prioritu a zpouštělo se jako první a toto pravidlo by se zaregistrovalo popř. přidalo jen samotným načtením rozšíření né manuálním zásahem do nastavení routeru.
  2. Je možné nějakým způsobem z Extension zaregistrovat nové Latte makro, které potřebuje pro svůj běh službu kterou v Extension přidávám?

Předem děkuji za reakce.

Matey
Člen | 142
+
+2
-

Obidva problémy pomôže vyriešiť https://github.com/…-org/Modules

Akurát to poradie rout zabezpečíš asi len správnym poradím v configu.
Prípadne na routovanie použiť https://github.com/…dularRouting a tam sa dá priamo nastaviť v akom poradí sa majú jednotlové routre použiť.

Som zvedavý či ešte niekto prispeje niečím čo by tieto problémy riešilo.