我想要做的是使用下面的代码创建一个子菜单(在 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 的原因。我强烈建议不要使用它。