Joomla utilizza il Router di default quando il componente non ne ha uno; di conseguenza, quello che ti serve è scrivere un router.php per il tuo componente, che di fatto faccia da parser nei due sensi. In pratica, esso conterrà due funzioni che servono rispettivamente:
- per codificare le url, a seconda dei parametri GET, in url SEF
- per decodificare le url, prendendole nelle loro version SEF, e estraendo i parametri che poi vanno passati al tuo componente.
Inoltre, ogni volta che componi URL nel tuo componente, dovrai utilizzare JRoute::_() per dire a Joomla di convertire la URL nel formato SEF.
Non ricordo di avere trovato molto su internet a riguardo, quello che so l'ho letto su un libro... Se mi scrivi in privato ti indirizzo