【发布时间】:2012-02-26 18:43:06
【问题描述】:
主页上有搜索模块,但没有地方显示搜索结果。当您单击搜索按钮时,如何在下一个窗口的指定页面上打开结果?
Joomla 1.7
【问题讨论】:
主页上有搜索模块,但没有地方显示搜索结果。当您单击搜索按钮时,如何在下一个窗口的指定页面上打开结果?
Joomla 1.7
【问题讨论】:
如果您使用的是核心 Joomla 搜索模块,当您单击搜索按钮时,它应该会加载一个包含搜索结果的新页面。不太清楚你的意思。
【讨论】:
这个问题在我的 joomla 安装中突然出现(或者可能是我在测试期间没有滚动到足够低的位置),我花了一段时间才弄清楚。行为如下:当您从首页搜索时,结果显示在首页的所有模块和元素上方,而不是新页面。如果您从该页面搜索,将创建一个新页面(应该如此)。问题仅在从首页搜索时出现。
从首页和非首页搜索的唯一区别是生成的 url。它是完全相同的 url,但在首页搜索最后添加了“&Itemid=435”。如果我去掉“&Itemid=435”结果显示在自己的页面中。
显然,如果您没有在分配给搜索菜单项的模块中提供一个,Joomla 会添加一个“据称”随机 ID。在基本选项中有一个“设置 ItemID”字段。添加搜索菜单项的 ID,瞧!没有更多的搜索结果在首页。
【讨论】: