non avendo suggerimenti, per ora ho risolto in questo modo:
form.php
<?php
$db =& JFactory::getDBO();
$sql = "SELECT id,link FROM #__menu ";
$db->SetQuery($sql);
$menu = $db->loadObjectList();
$voci = JHTMLMenu::linkoptions();
foreach ($voci as $voce){
if (is_numeric($voce->value)) {
foreach ($menu as $item){
if ($item->id == $voce->value){
$voce->value = $item->link;
}
}
}
}
echo JHTML::_('select.genericlist', $voci, 'scheda_url', 'class="inputbox" ', 'value', 'text', ''.$this->scheda_url.'', 'scheda_url' );
?>
è una soluzione che sta in piedi per miracolo, ma non mi è venuto in mente altro..
un'ulteriore questione che mi si è posta, e a cui non ho saputo rispondere, è "trasformare" i link (del tipo index.php?option... ) in url sef.. mah..
resto in attesa di consigli utili..
P.S. questo è il mio ultimo aggiornamento, se non ci sono consigli io resto alla (brutta) soluzione mostrata sopra.
Saluti!