首页>Magento>source
$resultPage->setActiveMenu('Panacea_Images::author')

我为图片创建了一个自定义模块,这是我的菜单名称 Panacea_Images::author ,但它不起作用。 任何人都可以解释它背后的逻辑,以及函数如何工作以及我传递的参数,调用将从那一行开始?

最新回答
  • 2019-12-5
    1 #

    将新项添加到Admin菜单时,我们应该在模块中声明菜单项.例如:

    应用程序/代码/供应商/模块的/ 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="Vendor_Module::index" title="Vendor Index" module="Vendor_Module" sortOrder="61"
                 resource="Vendor_Module::index"/>
            <add id="Vendor_Module::index" title="Vendor Index" module="Vendor_Module" sortOrder="10" parent="Vendor_Module::author"
                 action="vendor_module/module/index" resource="Vendor_Module::index"/>
        </menu>
    </config>
    

    上面的配置将创建带有子的新菜单项 在您的控制器中,我们可以使用 setActiveMenu设置激活的菜单项   方法(菜单项的id是参数)。

相关问题

  • checkout:脚本没有出现在ccphtml或ccsavedphtml中
  • magento 1.9:以正确的方式创建报价地址