`
cgzhang
  • 浏览: 73437 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

增加Magento后台管理功能二:开发后台Controller

阅读更多
在模块的controllers目录下创建Adminhtml目录,新建一个Controller类。
class Glamour_CustomerMessage_Adminhtml_MessageController extends Mage_Adminhtml_Controller_Action
{
      //设置当前激活的菜单
      protected function _initAction(){
	   		 $this->loadLayout()
			 ->_setActiveMenu('customer/message')
			 ->_addBreadcrumb(Mage::helper('adminhtml')->__('Customer Message'), Mage::helper('adminhtml')->__('Customer Message'));
	   		 return $this;
	   	}
}

后台的Controller类继承自Mage_Adminhtml_Controller_Action(前台Controller继承的类是Mage_Core_Controller_Front_Action)。

在etc/config.xml加入:
<admin>
         <routers>
            <adminhtml>
                <args>
                    <modules>
                        <customermessage before="Mage_Adminhtml">Glamour_CustomerMessage_Adminhtml</customermessage>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>

这样就可以使用和Magento自带的后台模块类似的url .../index.php/admin/message/来访问自定义模块的后台controller,也可以实现rewrite后台controller。
0
0
分享到:
评论

相关推荐

    Magento 后台管理插件示例

    开发Magento后台管理插件时,你需要按照Magento的约定和最佳实践进行编码,确保代码的可读性和可维护性。这包括遵循SOLID原则,使用依赖注入,以及编写单元测试来验证代码的功能。同时,注意遵循Magento的安全规范,...

    Magento 添加后台管理 addColumn

    通过上述步骤,你可以在Magento后台管理界面自定义添加新的数据列,提升管理效率,更好地满足店铺运营需求。对于初学者来说,理解Magento的这一过程可能会有些复杂,但随着实践的积累,你会逐渐掌握其核心机制。阅读...

    magento二次开发大全

    6. **后台功能和表单元素**:Magento的后台管理界面允许管理员配置商店的各种设置。`后台功能列表.mmap`和`后台表单元素.txt`可能包含了关于如何创建和自定义后台功能及表单元素的信息。 7. **运行流程**:`运行...

    Magento 添加后台管理

    在实际开发中,可能还需要考虑性能优化、代码复用、前端样式定制等方面,但这些基本步骤为构建Magento后台管理功能奠定了基础。通过深入理解和实践,开发者可以灵活地扩展Magento的后台功能,满足各种复杂的业务需求...

    Magento: 后台添加预览按钮 View product in frontend from Magento admin

    这个功能虽然看似简单,但对于提升Magento后台管理效率却有着显著的作用。同时,这也是一个很好的实践案例,展示了如何在Magento中进行模块化开发,扩展系统的功能。 在实际开发过程中,需要注意代码的规范性和可...

    magento后台模块开发

    ### Magento后台模块开发知识点 #### 一、概览 在Magento平台进行二次开发时,创建自定义后台模块是一项常见需求。这不仅可以扩展系统的功能,还能根据业务特定需求定制管理界面。本文将详细介绍如何从零开始构建一...

    magento 后台订单显示图片插件

    通常,原生Magento后台只能显示商品名称、数量、价格等基本信息,无法直接查看商品的视觉呈现。安装了这个插件后,只需覆盖原文件,无需复杂的配置,就能实现这一功能。 在提供的压缩包文件中,"app"目录是Magento...

    Magento 自定义后台menu Insert dynamical menu in Magento’s Admin

    现在,当你登录Magento后台,你应该能在左侧菜单看到新增的`自定义模块`,点击后会跳转到对应的控制器方法。这就是在Magento中自定义后台菜单的基本流程。如果你需要动态生成菜单,可以利用Magento的事件观察者机制...

    Magento-中文开发教程.doc

    二、Magento的后台管理 Magento的后台管理系统提供了全面的店铺管理功能,如商品管理、订单处理、客户管理、营销活动设置等。你可以在这里添加、编辑商品信息,包括价格、库存、描述等;处理订单状态,包括付款、...

    magento 二次开发模块实例(代码)

    在Magento的二次开发中,模块的创建和扩展是核心部分。本实例提供了具体的模块开发代码,帮助开发者深入理解Magento的架构和工作原理。 首先,我们需要了解Magento的模块化结构。在Magento中,每个功能或服务都是一...

    Laravel开发-magento

    1. **设置 Magento API**:在Magento后台,需要创建一个新的API用户并分配适当的访问权限。这通常在系统 &gt; 配置 &gt; 开发 &gt; REST/SOAP API路径下完成。 2. **获取API密钥**:创建API用户后,系统会生成一个API密钥,...

    magento开发(环境+程序(1.6+)+演示数据)

    7. **后台管理**:掌握在Magento后台管理商品、分类、顾客、订单等操作。 8. **性能优化**:学习Magento的性能优化技巧,如缓存管理、数据库优化、合并CSS和JS文件等。 9. **安全性**:了解如何保护Magento网站免受...

    Magento No Flash Upload插件

    7. **与Magento集成**:与Magento的后台管理界面无缝对接,不影响原有系统的其他功能,如分类管理、订单处理等。 在压缩包中的`package.xml`文件是Magento插件的标准配置文件,它定义了插件的元数据,包括版本信息...

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    本章主要介绍Magento后台管理界面的操作方法,包括商品管理、订单处理、客户信息维护等内容。对于初学者来说,这部分内容非常重要。 - **第4章:主题与模板** Magento的主题和模板系统非常强大,可以轻松实现网站...

    Magento.开发源码和开发资料

    - `Magento_User_Guide_in_PDF.pdf`:这是Magento的用户指南,详细介绍了Magento的基本操作、后台管理以及API使用,对于初学者快速上手非常有帮助。 - `51CTO下载-[Magento.开发书籍].Packt.Magento.1.3....

    开源网店系统 Magento

    1. **多店铺管理**:Magento支持多个独立店面,允许商家在一个后台管理系统中统一管理不同的在线商店,实现商品、订单、客户和促销活动的共享或隔离。 2. **丰富的主题和模板**:Magento拥有大量的免费和付费主题,...

    magento扩展功能-bestselling

    另外,配置(Config)文件可能定义了该功能的一些设置,如显示的最畅销产品的数量、是否按照销售额还是销量排序等,这些设置可以在Magento后台管理界面中供店主自定义。 总之,“Bestselling”扩展是Magento生态...

    magento1.6

    4. 多站点管理:一个后台可以管理多个独立的店面,适合拥有多个品牌或不同市场的外贸公司。 综上所述,Magento 1.6是一款功能强大的电子商务解决方案,尤其适合建立商城网站和外贸网站。其丰富的功能和高度的可定制...

Global site tag (gtag.js) - Google Analytics