Salve ragazzi, è da un paio di giorni che ho un problema che non riesco a risolvere.
Ho sviluppato un componente, e ho impostato il router relativo al component per fare la conversione dell'url. Il file router.php relativo al mio componente, ho capito che si occupa della conversione della query string, ma non ha la possibilità di modificare la posizione della variabile option=com_miocomponente, alla fine dell'url.
Mi spiego meglio con un esempio.
Il mio componente si chiama com_mycomponent.
Quando lo invoco senza sef url avrò:
index.php?option=com_mycomponent&var1=val1&var2=val2&...
Inoltre nella pagina ho un menu con un link di nome Componente_mio che fa riferimento a questo componente.
Attivo il sef di joomla, scrivo il mio router.php per il com_mycomponent e avrò:
index.php/Componente_mio/var1/var2..
io invece vorrei che il mio url sia:
index.php/var1/var2/mycomponent..
Sapete come posso ottenere questo risultato?
Leggendo in giro ho provato veramente di tutto, come scrivere un plugin personalizzato per il routing ma non non so come modificare le funzioni build e parse per far si che operino correttamente sulle url.
Grazie a tutti