Joomla home 丢失了组件的 sef 别名
Posted
技术标签:
【中文标题】Joomla home 丢失了组件的 sef 别名【英文标题】:Joomla home looses sef alias for component 【发布时间】:2012-08-03 22:19:44 【问题描述】:我正在为 joomla 1.7/2.5 开发一个组件,其中包含一些模块,这些模块生成到具有不同视图的组件的 sef 链接。 一切都很闪亮,很好,除了网站的主页 http://localhost/en/
当我在主页上时,我的所有组件链接都更改为 http://localhost/en/component/componentname/category/2032 如果我使用此链接:http:// localhost/en/whateverhere 相同的链接应该是 http://localhost/en/component_menu_alias/category/2032
没有内容,也没有菜单有别名“whateverhere”,所以我很困惑 joomla 如何知道正确的别名,当它在任何地方而不是在家里时 http://localhost/en/
关于这里出了什么问题的任何想法?
P.S.:该页面是多语言的。
【问题讨论】:
【参考方案1】:我很快就会自己面对这个挑战,并将Supporting SEF URLs in your component 加入书签。让我知道它是否适合您。
【讨论】:
问题是我已经按照本教程为我的组件创建了路由器。但与教程example.com/[menualias]/[view]/[slug] 中所说的不同,这仅适用于非多语言页面或当您已经在任何菜单别名下但不是example.com/[lang_sef] 恐怕我已经有 25 年没有做过多语言网站了,而且不是 Joomla。我所能建议的就是研究 JoomFish - 这似乎是 Joomla 的事实上的多语言组件 - 祝你好运。以上是关于Joomla home 丢失了组件的 sef 别名的主要内容,如果未能解决你的问题,请参考以下文章