【问题标题】:Joomla! 3.4 Menus not appearingJoomla! 3.4 菜单不出现
【发布时间】:2015-04-30 16:07:41
【问题描述】:

新的 Joomla!用户在这里,由于某种原因,当我将菜单模块的菜单分配设置为在所有页面上都可以看到时,我可以在我网站的每个页面上看到它,但是当我尝试将分配更改为菜单仅在某些页面上显示的位置时页面完全消失。这相当令人困惑,因为无论我在作业页面上检查哪些页面,除非选中所有框,否则菜单不会显示。

编辑:

登录重定向后似乎就是这种情况,我如何告诉 joomla 在用户登录后显示菜单?提供更多上下文菜单显示在:http://localhost/sitename/index.php/welcome 但不在重定向页面上:http://localhost/sitename/index.php?id=3

我认为网址中的差异是导致 joomla 失败的原因

【问题讨论】:

    标签: joomla joomla3.4


    【解决方案1】:

    我通过更新解决了我的问题(在 3.4.x 中启用了 SEF 的问题):

    库/cms/application/site.php

    if ($router->getMode() == JROUTER_MODE_SEF){
        //$document->setBase(htmlspecialchars(JUri::current()));
    }
    

    这是清除查询字符串,升级后如果未修复则需要再次执行此操作。

    我今天在 3.4 到 3.4.4 中发现了这个问题。

    【讨论】:

      【解决方案2】:

      通过使用重定向管理器解决了这个问题,我只是将奇怪的 url 重定向到显示我想要的菜单的所需页面。

      【讨论】:

        猜你喜欢
        • 2012-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多