我确实去了Google的第18页,无论如何,我需要做的就是创建一个自定义搜索结果页面,您可以在其中为其分配特定的模块。
使用Universal Live Ajax搜索模块
因为如果模块未设置为“在所有页面上显示”,则它不会显示在搜索结果页面上。
非常感谢任何帮助。
答案 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" />
非常感谢。 :)