[Gelöst] Taxonomy-Begriff(e) mit Formular mitsenden
Eingetragen von Peter Majmesku (656)
am 11.05.2010 - 04:06 Uhr in
am 11.05.2010 - 04:06 Uhr in
Hi,
ich stelle in hook_form_alter(); folgendermaßen eine Liste der auswählbaren Taxonomy-Begriffe zur Verfügung:
<?php
if ($taxonomy = module_invoke('taxonomy', 'form_all', 1)) {
$form['advanced']['category'] = array(
'#type' => 'select',
'#title' => t('Only in the category(s)'),
'#prefix' => '<div class="criterion">',
'#size' => 10,
'#suffix' => '</div>',
'#options' => $taxonomy,
'#multiple' => TRUE,
);
}
?>
Es erscheinen in der Auswahlbox des entsprechenden Formulars alle Taxonomybegriffe. Leider wird mir nach dem Absenden des Formulars die Meldung ausgegeben, dass das Feld "Ausschreibungen" erforderlich ist, welches der Titel meiner Taxonomie-Kategorie ist. Die Taxonomiebegriffe-Auswahlbox wird im Formular jedoch nicht rot markiert, nachdem das Formular abgesendet wurde.
Hat jemand eine Idee, wie ich eine Auswahl der Taxonomiebegriffe mit dem Formular richtig absenden kann, sodass die genannte Fehlermeldung nicht mehr erscheint?
HAND
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich musste
am 11.05.2010 - 04:16 Uhr
Ich musste $form['advanced']['category'] mit $form['taxonomy'] ersetzen. Habe ich also selbst bereits gelöst.