Có một phương pháp với CCK trong Drupal 6 để đính kèm một lĩnh vực CCK ở dạng tùy chỉnh của chúng tôi, như:Thêm lĩnh vực CCK mẫu tùy chỉnh trong 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);
Làm thế nào tôi có thể đạt được các chức năng tương tự trong Drupal 7 ? Tôi đã có một biểu mẫu và tôi muốn sử dụng trường mà tôi đã tạo cho một loại nội dung. Tôi đã đi qua tất cả các tập tin của field.module
nhưng không thể tìm thấy bất cứ điều gì. Có các chức năng trong nó như _attach_field
, field_info_Field
và field_info_instance
, nhưng chúng không thể được hiển thị dưới dạng trường biểu mẫu.
Đó là _possible_ nhưng khá lộn xộn. Bạn có thể tìm thấy một ví dụ về mã [ở đây] (http://drupal.stackexchange.com/questions/25140/is-displaying-a-working-field-widget-form-on-its-own-possible) – Clive