0

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

编辑:

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

我认为网址中的差异是让 joomla 失望的原因

4

2 回答 2

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 中发现了这个问题。

于 2015-09-14T23:20:23.047 回答
0

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

于 2015-04-30T17:15:40.290 回答