【问题标题】:How to remove nav-bar from custom magento admin page?如何从自定义 magento 管理页面中删除导航栏?
【发布时间】:2015-04-27 11:39:27
【问题描述】:
我想从自定义 magento 管理面板弹出窗口中删除导航栏。我已经删除了页眉和页脚,但无法删除导航栏面板。
请帮忙
<remove name="footer" />
<remove name="header" />
<remove name="top.menu" />
<remove name="top.links" />
<remove name="top.container" />
<reference name="content">
<remove name="nav-bar" />
<remove name="header" />
<block type="core/template" name="xyz" template="abc/test/test.phtml" />
</reference>
【问题讨论】:
标签:
magento
magento-1.7
magento-1.8
magento-1.9
magento-1.9.1
【解决方案1】:
简单的方法,但我不知道这是不是更好的方法,但它正在工作。
前往
C:\Xampp\htdocs\你的项目\app\design\adminhtml\default\default\template\page\menu.phtml
然后像下面这样评论或删除菜单
<div class="nav-bar">
<!-- menu start -->
<?php //echo $this->getMenuLevel($this->getMenuArray()); ?>
<!-- menu end -->
<a id="page-help-link" href="<?php echo Mage::helper('adminhtml')->getPageHelpUrl() ?>"><?php echo $this->__('Get help for this page') ?></a>
<script type="text/javascript">$('page-help-link').target = 'magento_page_help'</script>
</div>
修改代码后请清除缓存
【解决方案2】:
在magento中隐藏管理面板顶部菜单的简单方法。
请按以下步骤操作:
打开文件 adminhtml.xml ;
位置:/app/code/core/Mage/Adminhtml/etc/adminhtml.xml
注意:它是核心文件,所以请覆盖这个模块(最好的方法)。
<!-- Custom work for hide admin menu links -->
<catalog translate="title">
<depends><config>HideMe</config></depends>
</catalog>
<system translate="title">
<depends><config>HideMe</config></depends>
</system>
<sales translate="title">
<depends><config>HideMe</config></depends>
</sales>
<promo translate="title">
<depends><config>HideMe</config></depends>
</promo>
<report translate="title">
<depends><module>HideMe</module></depends>
</report>
<customer translate="title">
<depends><module>HideMe</module></depends>
</customer>
<newsletter translate="title">
<depends><module>HideMe</module></depends>
</newsletter>
<cms translate="title" module="adminhtml">
<depends><module>HideMe</module></depends>
</cms>
<!--Custom work for hide admin menu links end-->
一切正常。
谢谢
普拉迪普库马尔