Ciao a tutti, nella form di edit di un singolo item (utente) vorrei inserire in una select dei valori presi da DB (per indicare il gruppo di appartenenza), il codice che utilizzo per mostrare i field della form è il seguente
<?php foreach ($this->form->getFieldset() as $field) { ?>
<li><?php echo $field->label?><?php echo $field->input?></li>
<?php } ?>
Dal file XML prende l'elenco dei campi, e la query carica direttamente da db.
com_lifemessages\admin\models\forms\user.xml
...
<field name="group_id"
type="sql"
default="0"
label="COM_LIFEMESSAGES_USER_GROUP"
query="SELECT id, name FROM #__lifemessages_groups"
key_field="id"
value_field="name"
/>
...
Ma vorrei dare la possibilità di non scegliere alcun valore (gruppo) aggiungendo "Nessun valore" in testa alla select, è possibile?
Grazie per l'aiuto
AGGIORNAMENTO:
Ho parzialmente risolto con la query
query="SELECT 0 AS id, 'none' AS name UNION SELECT id, name FROM #__lifemessages_groups"
però da qui non credo si possa inserire un valore traducibile, quindi il none rimane tale anche se inserisco una stringa presente nei file di traduzione, voi come fate?