How create a backend topmenu and content site?
i have to used this:
MyModule/etc/adminhtml/menu.xml
<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd"> <menu> <add id="MyModule_Filemanager::Filemanager" title="MyModule" module="MyModule_Filemanager" parent="Magento_Backend::stores" sortOrder="10" resource="MyModule_Filemanager::content"/> <add id="MyModule_Filemanager::FilemanagerOpen" title="Filemanager" module="MyModule_Filemanager" sortOrder="1" action="filemanager/index/index" parent="MyModule_Filemanager::Filemanager" resource="Magento_Backend::content" /> </menu> </config>
MyModule/index/index.php
<?php echo 'aaa';
i got the message, after a click of my menu entry in the backend page.. -> "invalid form key"
how can i get a successful connetion from my backend menu to my MyModule/index/index.php file?
Solved! Go to Solution.
Have you declared a route for filemanager?
Have you created your 'index' controller?
MyModule/index/index.php
This makes no sense.
action attribute in the menu.xml is NOT a direct link to a file.
filemanager/index/index
route/controller folder/action(class execution)
route needs to be declared in routes.xml
controller folder needs to be created in the root of your module "Controllers/index/index.php""
controller class needs boilerplate with contents in _execute function
I`ve been trying to set up my home decor to Magento but it looks like I have some problem, personally I use WordPress at https://kudoshouse.com ; I develop it on the backend.
Have you declared a route for filemanager?
Have you created your 'index' controller?
MyModule/index/index.php
This makes no sense.
action attribute in the menu.xml is NOT a direct link to a file.
filemanager/index/index
route/controller folder/action(class execution)
route needs to be declared in routes.xml
controller folder needs to be created in the root of your module "Controllers/index/index.php""
controller class needs boilerplate with contents in _execute function
thank you both for your instructions - it works now :-)