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


Joomla 2.5 Custom Search Page, Display modules

我真的去过第18页的谷歌,无论如何,所有我需要做的是创建一个自定义的搜索结果页面,在那里你可以分配特定的模块给它。

使用通用Live Ajax搜索模块

因为如果模块没有设置为"显示在所有页面上",它就不会显示在搜索结果页面上。

感谢您的帮助。

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

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

标准搜索有"Itemid"参数,而通用的实时Ajax搜索没有,所以我暂时在Ajax搜索中硬编码隐藏的搜索页面的项目id,通过添加以下代码行:

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

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

谢谢。:)