0

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

使用 Universal Live Ajax 搜索模块

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

非常感谢任何帮助。

4

2 回答 2

0

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

希望这会有所帮助。

于 2013-01-09T13:52:55.450 回答
0

好吧,在查看了普通搜索和通用实时 Ajax 搜索之后……通用实时 Ajax 搜索缺少一个参数,它将其链接到自定义搜索页面……

标准搜索具有“Itemid”参数,而通用实时 Ajax 搜索没有,所以我暂时在 Ajax 搜索中硬编码了我的隐藏搜索页面项目 ID,方法是添加以下代码行:

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

<input type="hidden" name="option" value="com_search" />在 joomlasite/modules/mod_universal_ajaxlivesearch/mod_universal_ajaxlivesearch.php 的第 188 行下面

不管怎么说,还是要谢谢你。:)

于 2013-01-09T14:00:46.767 回答