Joomla 2.5自定义搜索页面,显示模块

时间:2013-01-09 13:27:20

标签: php joomla joomla2.5

我确实去了Google的第18页,无论如何,我需要做的就是创建一个自定义搜索结果页面,您可以在其中为其分配特定的模块。

使用Universal Live Ajax搜索模块

因为如果模块未设置为“在所有页面上显示”,则它不会显示在搜索结果页面上。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

当您未将页面选项设置为"display on all pages"specific pages时,模块不显示的原因是因为您在该特定页面上没有itemid。您可以为该组件创建菜单然后将模块分配给此菜单。如果itemid不存在,则在搜索表单中创建隐藏字段,并在字段中设置itemid值。

希望这会有所帮助。

答案 1 :(得分:0)

在查看普通搜索和通用实时Ajax搜索后,通用实时Ajax搜索中缺少一个参数,将其链接到自定义搜索页面...

标准搜索具有“Itemid”参数,并且通用实时Ajax搜索没有,因此我暂时通过添加以下代码行来对我在Ajax搜索中隐藏的搜索页面项ID进行硬编码:

<input type="hidden" name="Itemid" value="THE ID OF YOUR HIDDEN MENU ITEM HERE" />

这一行第188行,joomlasite / modules / mod_universal_ajaxlivesearch / mod_universal_ajaxlivesearch.php中的<input type="hidden" name="option" value="com_search" />

非常感谢。 :)