【问题标题】:Joomla home looses sef alias for componentJoomla home 丢失了组件的 sef 别名
【发布时间】: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.:该页面是多语言的。

【问题讨论】:

    标签: joomla joomla2.5 joomla1.7


    【解决方案1】:

    我很快就会自己面对这个挑战,并将Supporting SEF URLs in your component 加入书签。让我知道它是否适合您。

    【讨论】:

    • 问题是我已经按照本教程为我的组件创建了路由器。但与教程example.com/[menualias]/[view]/[slug] 中所说的不同,这仅适用于非多语言页面或当您已经在任何菜单别名下但不是example.com/[lang_sef]
    • 恐怕我已经有 25 年没有做过多语言网站了,而且不是 Joomla。我所能建议的就是研究 JoomFish - 这似乎是 Joomla 的事实上的多语言组件 - 祝你好运。
    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 2011-03-20
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 2013-05-10
    • 1970-01-01
    相关资源
    最近更新 更多