如何任意打印Drupal';s高级节点搜索表单?
我想在模板中打印Drupal的高级节点搜索表单(出现在search/node上的表单)——比如page.tpl.php 这将获得基本搜索框(不带“高级搜索”字段集):如何任意打印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()更改的搜索表单版本?或者我应该完全
但是,高级搜索表单的
$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');
?>