Я использую это: https://drupal.stackexchange.com/questions/91186/how-do-i-embed-a-node-creation-form-inside-a-view (рейтинг наивысшего ответа), чтобы внедрить форму добавления узлов для интерфейсных пользователей в iframe. Теперь все работает идеально с:Specifiy field_type в Drupal Node Добавить общественную форму
<?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. Как я могу поместить значение «field_type = 3» в значение «node_form»?
Разве это не возможно, там внутри? Я помещаю этот PHP-код в три разных заголовка заголовка, и каждый из них имеет другой тип поля. Как я могу справиться с этим наиболее эффективно? – user3613095
не уверен. Я думаю, что вы можете создать функцию и вызвать ее для всех форм с требуемыми параметрами –