Posto una mini soluzione che ho adottato per il mio problema specifico, sperando che possa essere utile a qualcuno.
Premesso che non sono un super esperto del codice di joomla, ho cercato nei file del modulo mod_mainmenu e nel file legacy.php alla riga 41 ho aggiunto il seguente codice:
//aggiunto controllo per inserire username joomla
$utente =& JFactory::getUser();
if (eregi('[jusername]', $mitem->link)) {
$mitem->link = str_replace("[jusername]", $utente->username, $mitem->link);
}
// fine modifiche
In pratica, verifico se nel parametro
link della voce di menu è presente la stringa [jusername] e la sostituisco con la variabile che contiene lo username dell'utente loggato.
Dal BackEnd, modifico la voce di menu sulla quale voglio inserire lo username di joomla inserendo nel parametro link la corrispondente sintassi:
http://www.dominio.ext/pagina.php?utente=[jusername]
Supponendo che io sia loggato su joomla con lo username bridges, la voce di menu linkerà quindi al seguente indirizzo:
http://www.dominio.ext/pagina.php?utente=bridgesSe poi qualcuno bravo a modificare il codice ha qualche consiglio più professionale....