Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Joomla中创建子菜单!前端_Php_Joomla_Joomla2.5_Joomla1.7_Joomla1.6 - Fatal编程技术网

Php 如何在Joomla中创建子菜单!前端

Php 如何在Joomla中创建子菜单!前端,php,joomla,joomla2.5,joomla1.7,joomla1.6,Php,Joomla,Joomla2.5,Joomla1.7,Joomla1.6,我试图用下面的代码创建一个子菜单(在Joomla!后端),但它不起作用 JSubMenuHelper::addEntry(JText::_('test'), 'index.php?option=com_test&controller=test', $controller == 'testcon'); 我在这里附上了一张图片样本。它解释了我想要什么样的菜单 谢谢 您应该在管理面板中创建菜单和(子菜单),但我想您已经知道:) 稍后,您将使用CSS添加外观。 我认为你应该用CSS而不是PH

我试图用下面的代码创建一个子菜单(在Joomla!后端),但它不起作用

JSubMenuHelper::addEntry(JText::_('test'), 'index.php?option=com_test&controller=test', $controller == 'testcon');
我在这里附上了一张图片样本。它解释了我想要什么样的菜单


谢谢

您应该在管理面板中创建菜单和(子菜单),但我想您已经知道:) 稍后,您将使用CSS添加外观。
我认为你应该用CSS而不是PHP来做ti。

JSubMenuHelper是为Joomla设计的!管理员部分,它不是为前端制作的

如果您真的想访问它,您需要包括以下文件:

/administrator/includes/toolbar.php
此外,您还需要包含一堆丢失的CSS(可能还有js)文件(形成管理模板文件夹)


但我看不出您希望在前端使用JSubMenuHelper的原因。我强烈建议不要使用它。

你不能用菜单管理器创建一个子菜单吗?它是前端的,不是后端的。请参考屏幕截图附件好的。您将此代码添加到哪个文件?我将其添加到php。php(组件名为com_test)它用于前端而不是后端。请参阅随附的屏幕截图请参阅随附的屏幕截图。我想添加备份子菜单。非前端