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
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:
- 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.
- 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
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.