C'era un metodo con CCK in Drupal 6 per attaccare un campo CCK nel nostro modulo personalizzato, come:campo CCK Aggiungere al modulo personalizzato 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);
Come posso ottenere la stessa funzionalità in Drupal 7 ? Avevo un modulo e voglio usare il campo che ho creato per un tipo di contenuto. Ho esaminato tutti i file di field.module
ma non ho trovato nulla. Ci sono funzioni come _attach_field
, field_info_Field
e field_info_instance
, ma non possono essere visualizzati come campo modulo.
È _possibile_ ma piuttosto disordinato. Puoi trovare un esempio di codice [qui] (http://drupal.stackexchange.com/questions/25140/is-displaying-a-working-field-widget-form-on-its-own-possible) – Clive