2012-01-13 161 views
3

我已经建立在Drupal 7的某些字段中创建的用户管理。我想在我的自定义表单)这些领域在我的自定义模块在Drupal 7Attach_field_load()的Drupal 7

我不知道,但这个功能attach_field_load(会做的伎俩。如果有人可以帮忙。

问候

回答

2

没有attach_field_load()功能给我所知,你很可能在寻找field_attach_form()

function MYMODULE_my_form($form, &$form_state, $node) { 
    field_attach_form('node', $node, $form, $form_state); 
} 
+0

喔呀索里,是我不好。功能是http://api.drupal.org/api/drupal/modules--field--field.attach.inc/function/field_attach_load/7 – 2012-01-13 10:29:42

+0

@MurtazaHussain:这不是使用正确的功能,正确的是在回答一个声明('field_attach_form()') – Clive 2012-01-13 11:07:33

+0

谢谢克莱夫。但是它返回整个形式,我希望每个领域都以我自定义的形式处理我的自我。 问候 – 2012-01-13 11:18:46

2

由于Drupal的7.22,你可以简单地使用下面的代码添加单个字段到您的表单。

field_attach_form('my_entity_type', $entity, $form, $form_state, NULL, array('field_name' => 'field_myfield'));

https://drupal.org/node/1825844