Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 OctoberCMS侧边栏未渲染_Php_Plugins_Octobercms - Fatal编程技术网

Php OctoberCMS侧边栏未渲染

Php OctoberCMS侧边栏未渲染,php,plugins,octobercms,Php,Plugins,Octobercms,我一直试图熟悉octobercms,但我遇到了一个似乎无法解决的问题。我有一个带有视图等的后端控制器设置。除了侧边栏没有加载之外,一切正常。此外,该选项卡未获取活动状态 它应该是这样的: 以下是我的代码要点: 如果我忘记提供某些信息,请让我知道,并提前感谢您的帮助。这里有一个简单的解决方案 在控制器中,您需要编写 BackendMenu::setContext('Archetypics.Team', 'website', 'team'); 参考此 您需要在registerNavigatio

我一直试图熟悉octobercms,但我遇到了一个似乎无法解决的问题。我有一个带有视图等的后端控制器设置。除了侧边栏没有加载之外,一切正常。此外,该选项卡未获取活动状态

它应该是这样的:

以下是我的代码要点:


如果我忘记提供某些信息,请让我知道,并提前感谢您的帮助。

这里有一个简单的解决方案

在控制器中,您需要编写

BackendMenu::setContext('Archetypics.Team', 'website', 'team');
参考此

您需要在registerNavigation()函数中编写与在
plugin.php
中编写的内容相同的内容


这里有一个简单的解决方案

在控制器中,您需要编写

BackendMenu::setContext('Archetypics.Team', 'website', 'team');
参考此

您需要在registerNavigation()函数中编写与在
plugin.php
中编写的内容相同的内容


谢谢你的回答,我现在确实理解了这个方法,但是它仍然不能呈现sidebarok,我明白了。使用您发布的文档链接。真不敢相信我之前没有找到,因为我已经在文档中搜索了很久了。无论如何,另一个可能阻止侧边栏显示的问题是设置菜单上下文时控制器上的驼峰框不正确。示例(Bigcompany而不是Bigcompany[假设Bigcompany是声明的NS]):BackendMenu::setContext('Bigcompany.SystemSales','products');谢谢你的回答,我现在确实理解了这个方法,但是它仍然不能呈现sidebarok,我明白了。使用您发布的文档链接。真不敢相信我之前没有找到,因为我已经在文档中搜索了很久了。无论如何,另一个可能阻止侧边栏显示的问题是设置菜单上下文时控制器上的驼峰框不正确。示例(Bigcompany而不是Bigcompany[假设Bigcompany是声明的NS]):BackendMenu::setContext('Bigcompany.SystemSales','products');
public function registerNavigation()
    {
        return [
            // menu code 
            'website' => [
                'label'       => 'Website',
                'url'         => Backend::url('muukrls/archetypics/team'),
                'icon'        => 'icon-pencil',
                'permissions' => ['archetypics.*'],
                'order'       => 500,

                'sideMenu' => [
                    'home' => [
                        'label'       => 'Homepage',
                        'icon'        => 'icon-copy',
                        'url'         => Backend::url('muukrls/archetypics/home'),
                        'permissions' => ['archetypics.home_access'],
                    ],
                    'about' => [
                        'label'       => 'About Page',
                        'icon'        => 'icon-list-ul',
                        'url'         => Backend::url('muukrls/archetypics/about'),
                        'permissions' => ['archetypics.about_access'],
                    ],

                    // sub menu code
                    'team' => [
                        'label'       => 'Team Members',
                        'icon'        => 'icon-users',
                        'url'         => Backend::url('muukrls/archetypics/team'),
                        'permissions' => ['archetypics.team_access']
                    ]
                ]

            ]
        ];
    }