OctoberCMS 后端侧边菜单未出现
OctoberCMS backend sidemenu does not appear
我尝试在 Builder 插件中创建子菜单,但是它们没有出现在“联系我们”下
您可以看到应该会出现两个子菜单,但显示了 none 个。
这是plugin.yaml
navigation:
contact-us:
label: 'stephenli.contactus::lang.plugin.name'
url: stephenli/contactus/info
icon: icon-life-ring
sideMenu:
contact-us-jumbotron:
label: 'FAQ Top Jumbotron'
url: stephenli/contactus/jumbotron
icon: icon-sitemap
contact-us-info:
label: Information
url: stephenli/contactus/info
icon: icon-sitemap
想不出为什么会这样。如果需要更多信息,请提出要求。谢谢!
您可能缺少 menu context
controller
。
你把这个添加到控制器了吗
BackendMenu::setContext('StephenLi.ContactUs', 'contact-us');
如果不是,请在controller constructor
中添加这一行。
像这样
public function __construct()
{
parent::__construct();
BackendMenu::setContext('StephenLi.ContactUs', 'contact-us');
}
如果仍然无法正常工作,请发表评论。
我尝试在 Builder 插件中创建子菜单,但是它们没有出现在“联系我们”下
您可以看到应该会出现两个子菜单,但显示了 none 个。
这是plugin.yaml
navigation:
contact-us:
label: 'stephenli.contactus::lang.plugin.name'
url: stephenli/contactus/info
icon: icon-life-ring
sideMenu:
contact-us-jumbotron:
label: 'FAQ Top Jumbotron'
url: stephenli/contactus/jumbotron
icon: icon-sitemap
contact-us-info:
label: Information
url: stephenli/contactus/info
icon: icon-sitemap
想不出为什么会这样。如果需要更多信息,请提出要求。谢谢!
您可能缺少 menu context
controller
。
你把这个添加到控制器了吗
BackendMenu::setContext('StephenLi.ContactUs', 'contact-us');
如果不是,请在controller constructor
中添加这一行。
像这样
public function __construct()
{
parent::__construct();
BackendMenu::setContext('StephenLi.ContactUs', 'contact-us');
}
如果仍然无法正常工作,请发表评论。