Es war ein Verfahren mit CCK in Drupal 6 ein CCK Feld in unserer eigenen Form zu befestigen, wie:hinzufügen CCK Feld benutzerdefiniertes Formular in Drupal 7
$field = content_fields('field_name'); // field_name is cck field
(text_field,text_Area,image_field anything.)
$form['#field_info'][$name] = $field;
$form += content_field_form($form, $form_state, $field);
Wie kann ich die gleiche Funktionalität in Drupal 7 erreichen ? Ich hatte ein Formular und möchte das Feld verwenden, das ich für einen Inhaltstyp erstellt habe. Ich ging durch alle Dateien von field.module
, konnte aber nichts finden. Es gibt Funktionen wie _attach_field
, field_info_Field
und field_info_instance
, aber sie können nicht als ein Formularfeld gerendert werden.
Es ist möglich, aber ziemlich chaotisch. Sie können ein Codebeispiel [hier] finden (http://drupal.stackexchange.com/questions/25140/is-displaying-a-working-field-widget-form-on-it-its-own-possible) – Clive