我用这个: 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;内值?
答案 0 :(得分:0)
尝试HOOK_FORM_ALTER
在“node_form”
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7