Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : saprile 07 Nov 2012, 11:04:50
-
Buongiorno a tutti, sto sviluppando un componente in joomla 2.5 con caratteristiche abbastanza semplici, in pratica ogni nuovo record è suddiviso per categorie, tipologie e altro.
Ho seguito la guida ufficiale, ho visto che i campi del form da compilare sono gestiti da un file .xml (/administrator/components/nome_componente/models/form/nome_file.xml). All'interno di questo file c'è un campo che realizza una "<select>" di tipo "category" dove sono contenute le categorie estratte dalla specifica tabella. Ma precisamente, la query che riempie questa <select> dove si trova? Se volessi utilizzare, oltre alle categorie, anche un altro modulo, per esempio "tipologie", già autogestito, come faccio a creare la corrispettiva <select> con all'interno i valori estratti da una specifica tabella? Ho visto sulla pagina
http://docs.joomla.org/Standard_form_field_types (http://docs.joomla.org/Standard_form_field_types) tutti i tipi di campi, ho utilizzato il type="list", ma le varie <option> da dove le richiamo?
Grazie in anticipo.
-
http://docs.joomla.org/Standard_form_field_and_parameter_types
M.
-
Ciao Mau_Develop, se ho capito bene, la pagina che mi hai inviato riguarda l'elenco dei tipi di campo da utilizzare, la mia richiesta riguardava come riempire la <select>, cioè, come estrarre i record da una tabella ed inserirli nella <select>. Il tipo di campo dovrebbe essere "list", infatti mi ritrovo una combo vuota. Nel caso delle categorie (com_categories), qual'è il file che estrae i dati dalla rispettiva tabella?
Grazie
-
se devi fare una query il campo non è list ma sql.... dove vedi in quella pagina che con list fai una query?
se clicchi sul link vedi anche come si usa
oppure crei un field personalizzato, c'è anche quella guida nelle docs
M.
-
Okkkkk, grazie, ora ho le idee più chiare!!!
Grazie