我需要摆脱这个“组件/虚拟市场”。我已经为.htaccess 添加了重写规则,但是如何更改指向这个“组件/虚拟市场”的链接?
问问题
1597 次
2 回答
1
Joomla 构建路由的方式基于两个部分,站点部分和组件特定部分。
在站点部分,您需要识别组件,通常是视图或任务;这也是您将视图分配给菜单项的目的。
特定于组件的部分将包含 id 和其他特定于组件的信息。
当一个组件链接到同一个组件中的另一个视图/任务时,Joomla 必须弄清楚如何呈现第一部分,因为调用它的页面的 menuitem 别名与新请求不匹配:因此它提出了 /component /虚拟市场;但是,如果您创建一个菜单项,该菜单项共享您要修改的链接的相同视图和组件,则很可能 Joomla 将能够选择它并将您的下一个链接呈现为 /thehiddenmenualias。
为了创建隐藏菜单项,只需创建一个带有隐藏链接的菜单,将其分配给您将在任何位置发布的模块。这足以让 Joomla 认为它是真实的,尽管您的访问者或搜索引擎都无法访问它。
于 2013-09-03T08:44:50.457 回答
0
在我选择默认 Virtuemart 视图作为菜单项后,在我的情况下,url 开始看起来像“/catalog/category/item.html”。
于 2013-09-04T10:41:02.700 回答