Sono un po 'confuso. Ho creato un modulo semplice con una casella di testo e un pulsante di invio. Ora voglio aggiungere una casella a discesa di selezione/opzione dei termini di tassonomia, usando la funzione taxonomy_get_vocabularies().drupal - aggiungi l'elenco di selezione/opzioni a un modulo
$vocabularies = taxonomy_get_vocabularies('my_type');
mia domanda è come faccio ad avere l'elenco di vocabolario sul modulo "la via Drupal". Il modo in cui Drupal definisce la forma sembra piuttosto rigido. Inoltre, come potrei fare questo condizionamento, ad esempio sull'esistenza di termini tassonomici rilevanti.
function my_form_name($form_state) {
// A Short question.
$form['title'] = array(
'#type' => 'textfield',
'#title' => t('Question'),
'#default_value' => $node->title,
'#required' => TRUE,
'#weight' => 1,
'#description' => t('A text box goes here '),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('submit'),
'#weight' => 7,
);
return $form;
Si dovrebbe utilizzare i commenti per rispondere ai messaggi, non rende posti supplementari di tuo – jergason
scusate, pensavo che il mio commento fosse un po 'prolisso per il formato "commento". BTW se qualcuno ha una soluzione migliore, fatecelo sapere. Anche un esempio per taxonomy_get_vocabularies() sarebbe utile. –