Imagen de bea

Formulario select de vocabularios

Tags: 
forms
Descripción: 

En un form alter.. settings..crear un formulario en el que las opciones sea el nombre de los vocabularios.
En este ejemplo el valor se guarda en la variable: $voc_value, y su valor será el vid del vocabulario escogido

codigo_code: 
$vocabularios = taxonomy_get_vocabularies(NULL);
$options_voc[0] = 'none';
foreach ($vocabularios as $voc) {
  $options_voc[$voc->vid] = $voc->name;
}
$voc_value = variable_get('voc',"0");
$form['opciones'] = array('#type' => 'fieldset', '#title' => t('Opciones'));
$form['opciones']['voc']= array(
  '#type' => 'select',
  '#title' => 'Vocabualario??',
  '#description' => t(''),
  '#options' => $options_voc,
  '#prefix' => '<div class="field_voc">',
  '#suffix' => '</div>',
  '#default_value' => $voc_value,
  '#description' => t("Descripcion"),
 );

Todavía estamos montando esta cocina con Drupal, así que probablemente más de un detalle esté sin acabar en esta web

Inicio de sesión

Navegación

Comentarios recientes

Nuevos

  • fernando
  • dsevila
  • zialdoka
  • ek10
  • juanramonperez