【问题标题】:Magento remove "Promo" ItemMagento 删除“促销”项目
【发布时间】:2013-07-10 22:21:27
【问题描述】:

如何从管理菜单中删除整个“促销”菜单项? 它似乎没有单独的模块。

【问题讨论】:

标签: php magento


【解决方案1】:

方法一 - 使用local.xml

打开/app/etc/local.xml并在下面添加'adminhtml'标签

<config>
    <global> 
        .....
    </global>
    <admin>
        ....
    </admin>
    <adminhtml>
        <menu>
          <promo translate="title" module="promo">
            <depends><module>HideMe</module></depends>
          </promo>
        </menu>
     </adminhtml>
</config>

方法二 - 创建自定义模块

创建/app/code/local/MagePal/RemovePromoMenu/etc/config.xml

<config>
   <modules>
        <MagePal_RemovePromoMenu>
            <version>0.9.5</version>
        </MagePal_RemovePromoMenu>
   </modules
   <adminhtml>
        <menu>
          <promo translate="title" module="promo">
            <disabled>1</disabled>
          </promo>
        </menu>
   </adminhtml>
</config>

创建/app/etc/modules/MagePal_RemovePromoMenu.xml

<?xml version="1.0"?>
<config>
    <modules>
        <MagePal_RemovePromoMenu>
            <active>true</active>
            <codePool>local</codePool>
        </MagePal_RemovePromoMenu>
    </modules>
</config>

@dsueiro Removing an Item from Magento's Admin Panel Navigation

【讨论】:

  • “本地”中没有像“RWS”这样的文件夹,所以我创建了它并将您的代码放在那里。但它不起作用,促销仍然存在。我可能做错了什么?
  • 所以我有magento主目录,而不是:app/code/local/RWS/RemovePromoMenu/etc/config.xml(我也尝试使用“locale”而不是“local”但没有成功出色地)。我还清空了整个缓存。促销仍然存在
  • 要在 magento 中创建一个模块,您还需要在 /app/etc/modules 中创建一个配置文件。我更新了上面的代码以反映这一点...您可能还想阅读如何创建 magento 模块@stackoverflow.com/questions/576908/…
猜你喜欢
  • 1970-01-01
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-15
  • 1970-01-01
相关资源
最近更新 更多