Estoy un poco confundido. He creado un formulario simple con un cuadro de texto y un botón de enviar. Ahora quiero agregar un cuadro desplegable de selección/opción de términos de taxonomía, utilizando la función taxonomy_get_vocabularies().drupal - agregar lista de selección/opción a un formulario
$vocabularies = taxonomy_get_vocabularies('my_type');
Mi pregunta es ¿cómo obtengo la lista de vocabulario en la forma "la forma de Drupal". La forma en que Drupal define la forma parece bastante rígida. También cómo podría hacer esta condición, por ejemplo, sobre la existencia de términos de taxonomía relevantes.
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;
Debe utilizar los comentarios para responder a los mensajes, se debe provocar puestos adicionales tuyo. – jergason
lo siento, pensé que mi comentario era un poco detallado para el formato de "comentario". Por cierto, si alguien tiene una mejor solución, háganos saber. También sería útil un ejemplo para taxonomy_get_vocabularies(). –