Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何任意打印Drupal';s高级节点搜索表单?_Drupal_Search_Forms_Drupal 6 - Fatal编程技术网

如何任意打印Drupal';s高级节点搜索表单?

如何任意打印Drupal';s高级节点搜索表单?,drupal,search,forms,drupal-6,Drupal,Search,Forms,Drupal 6,我想在模板中打印Drupal的高级节点搜索表单(出现在search/node上的表单)——比如page.tpl.php 这将获得基本搜索框(不带“高级搜索”字段集): 但是,高级搜索表单的$form\u id也是“搜索表单”。搜索/节点上的“高级搜索”字段集似乎是由node.module中的node\u form\u alter()从第1849行开始创建的。是否可以强制drupal\u get\u form()检索被node\u form\u alter()更改的搜索表单版本?或者我应该完全

我想在模板中打印Drupal的高级节点搜索表单(出现在search/node上的表单)——比如page.tpl.php

这将获得基本搜索框(不带“高级搜索”字段集):



但是,高级搜索表单的
$form\u id
也是“搜索表单”。搜索/节点上的“高级搜索”字段集似乎是由node.module中的
node\u form\u alter()
从第1849行开始创建的。是否可以强制
drupal\u get\u form()
检索被
node\u form\u alter()
更改的搜索表单版本?或者我应该完全用另一种方式来处理这个问题?

您可以尝试创建自己的表单并使用节点表单

比如:


函数my_form(..){
$form=search_form(..);
返回$form;
}

有关我遗漏的参数,请参见:

<?php
print drupal_get_form('search_form');
?>