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');
}

如果仍然无法正常工作,请发表评论。