【问题标题】:Joomla 2.5 Custom Search Page, Display modulesJoomla 2.5 自定义搜索页面,显示模块
【发布时间】:2013-01-09 13:27:19
【问题描述】:

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

使用 Universal Live Ajax 搜索模块

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

非常感谢任何帮助。

【问题讨论】:

    标签: php joomla joomla2.5


    【解决方案1】:

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

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

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

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

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

      在这一行的第 188 行下方,&lt;input type="hidden" name="option" value="com_search" /&gt; 在 joomlasite/modules/mod_universal_ajaxlivesearch/mod_universal_ajaxlivesearch.php 中

      还是谢谢。 :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-31
        • 1970-01-01
        • 1970-01-01
        • 2012-04-29
        • 2015-01-02
        • 1970-01-01
        相关资源
        最近更新 更多