我想要做的是访问组件时能够访问Joomla!管理菜单也是如此。我的意思是在访问组件时,您仍然可以访问标准的Joomla!菜单,即网站,菜单,内容,组件,扩展......但是我在组件中执行此操作时遇到了问题。一旦您通过管理员访问该组件标准Joomla!上面的下拉菜单面板不再有效,直到我再次退出组件。我的问题是什么将允许我访问Joomla!管理菜单和组件菜单,即使我在组件内部。谢谢。
尊敬, 大卫
答案 0 :(得分:0)
这是因为JToolbarHelper正在调用hidemainmenu()
。仅当hidemainmenu
post / get参数设置为true
时才会发生这种情况。
可能你的组件在视图或控制器或入口点的某个地方调用JRequest::setVar( 'hidemainmenu', 1 )
。
找到该行并将其删除或在视图中显式设置JRequest::setVar( 'hidemainmenu', 0 )
。您可以使用View的display()
方法。