【发布时间】:2009-12-18 12:48:52
【问题描述】:
我正在尝试自定义 Drupal 6 中默认搜索结果页面的标记。具体来说,我想从页面中删除搜索框和标题 - 我知道我可以使用 CSS 将其隐藏,但是我宁愿一开始就不渲染它。
理想情况下,与您通过复制 node.tpl.php 并将其重命名为类似 node-blog.tpl.php 然后相应地修改标记来为特定内容类型节点设置主题的原因相同 - 是否存在对搜索结果页面执行此操作的等效方法?
【问题讨论】:
我正在尝试自定义 Drupal 6 中默认搜索结果页面的标记。具体来说,我想从页面中删除搜索框和标题 - 我知道我可以使用 CSS 将其隐藏,但是我宁愿一开始就不渲染它。
理想情况下,与您通过复制 node.tpl.php 并将其重命名为类似 node-blog.tpl.php 然后相应地修改标记来为特定内容类型节点设置主题的原因相同 - 是否存在对搜索结果页面执行此操作的等效方法?
【问题讨论】:
如何获得搜索框决定了如何隐藏它。通常搜索框来自两个地方。
你如何删除这些?
preprocess_function,你可以在其中使用一些逻辑来删除变量或将其设置为空字符串。因此,虽然可以完成,但如果您想净化标记,则需要在第二种情况下进行一些工作。
【讨论】: