Effetticamente e una parte un po cobtorta. Io credo di aver capito che la seconda parte ovvero il parseroute viene invocato nel momento del click e quindi del redirect vero e proprio mentree il build lo invoca il jroute per realizzare i link. Al momento del click dunque viene chiamato build che passa l array segments al parse, quest ultimo non viene chiamato quando la pagina genera il link JROUTe. Giusto?
Si è proprio così, sto capendo come funziona:
-se il link viene generato da un menu la struttura sarà: /miodominio/category(alias menu)
-se viene generato dall'interno del mio componente con JROUTE sarà: /miodominio/category(alias menu)/view/layout (parametri che io stesso passo al link)
ho un altro problema OVVIAMENTE :-\
come faccio ad attivare una voce di sottomenu che effettivamente non appartiene al menu padre?
esempio voci di menu:
-articoli->giugno
voce padre 'articoli', figlio 'giugno', correttamente joomla 'attiva' graficamente le voci di menu,
MA SE VOLESSI..
-articoli->lista generale
dove 'lista generale' appartiene ad un altra view del mio componente e questa view non posso collegarla direttamente ad un menù perchè NON ci si può accedere direttamente (ma solo tramite procedure interne del componente)?
risolverei mettendo la voce sotto 'articoli' ma joomla non permette di nasconderla!
???