在Drupal Node添加公共表单中指定字段类型

时间:2014-09-12 02:41:12

标签: php drupal drupal-7

我用这个: https://drupal.stackexchange.com/questions/91186/how-do-i-embed-a-node-creation-form-inside-a-view(评分最高的答案)为iframe中的前端用户实施节点添加表单。现在一切都很完美:

<?php 
   module_load_include('inc', 'node', 'node.pages');
   $node_form = node_add('post');
   print drupal_render($node_form);
?>

问题是,我想为选项添加前缀。 它与/?q = node / add / post?field_type = 3完美配合,但后来我的iframe中没有该表单。我怎样才能把&#34; field_type = 3&#34;在&#34; node_form&#34;内值?

1 个答案:

答案 0 :(得分:0)

尝试HOOK_FORM_ALTER在“node_form”

中添加“field_type = 3”

https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7