- 浏览: 73576 次
- 性别:
- 来自: 上海
最新评论
在模块的controllers目录下创建Adminhtml目录,新建一个Controller类。
后台的Controller类继承自Mage_Adminhtml_Controller_Action(前台Controller继承的类是Mage_Core_Controller_Front_Action)。
在etc/config.xml加入:
这样就可以使用和Magento自带的后台模块类似的url .../index.php/admin/message/来访问自定义模块的后台controller,也可以实现rewrite后台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。
发表评论
-
Magento随机生成sales rule的coupon code
2013-01-02 22:09 2274在Magento中可以使用SalesRule模块下的Mage_ ... -
Magento 后台配置中实现日期选择 (Date picker)
2012-12-28 15:07 2514首先,创建一个新的Form Field 类: <?p ... -
获得指定customer 购买的产品数据
2011-12-10 20:54 1376获得指定customer 购买的产品信息,如果是configu ... -
将缺货产品放在产品列表后面
2011-12-10 20:50 1402Rewrite Mage_Catalog_Model_Laye ... -
Mac Lion上安装配置Nginx PHP PHP-FPM
2011-12-10 16:01 8038<!--?xml version="1.0&q ... -
How to customize Magento as CMS system (1.5.0 CE)
2011-03-06 22:42 1068Before install: 1. Go to app/et ... -
How to redirect to another url in block or template
2011-02-25 13:47 1135In Block class: public funct ... -
Use call back function to proccess Magento large collection
2011-01-19 12:58 948$orders = Mage::getModel('sal ... -
How to remove unnecessary columns in Magento collection
2011-01-19 12:56 1140$orders = Mage::getModel('sal ... -
How to calculate currency according to reward points rate in Magento
2011-01-13 18:03 1338$rate = Mage::getModel('enter ... -
Magento二次开发的利器:Rewrite
2010-12-08 17:15 2742Magento是一个十分优秀的电子商务系统,但是有时候我们需要 ... -
增加Magento后台管理功能三:在后台设置(System/Configuration)中加入自定义设置
2010-11-30 16:17 1981在模块的etc目录下新建system.xml配置文件,内容如下 ... -
增加Magento后台管理功能一:在后台管理界面加入菜单
2010-11-30 15:47 4543在模块的etc目录下增加adminhtml.xml配置文件,用 ... -
Magento在CMS Page中增加用户信息变量
2010-11-26 10:14 2835Magento的cms页面和static block页面中可以 ... -
Magento根据不同的浏览器自动切换package或 theme
2010-11-26 10:05 2077在后台设置中: System > Configurat ... -
Magento让后台数据列表中的action列链接在新窗口打开
2010-11-08 16:56 1168'actions' => array( ... -
Maegen获得后台当前用户的信息
2010-11-08 16:53 929$admin = Mage::getSingleton(' ... -
Magento中用子类替换Block
2010-10-15 10:47 1860Step 1:创建一个新的Module Step 2: 编辑模 ... -
Magento中添加带有选项的属性
2010-10-14 14:49 1459下面的代码为Customer实体添加了性别属性,有两个可选值 ... -
Magento为后台用户保存操作日志(企业版)
2010-09-19 17:00 2770protected function _logAdm ...
相关推荐
开发Magento后台管理插件时,你需要按照Magento的约定和最佳实践进行编码,确保代码的可读性和可维护性。这包括遵循SOLID原则,使用依赖注入,以及编写单元测试来验证代码的功能。同时,注意遵循Magento的安全规范,...
通过上述步骤,你可以在Magento后台管理界面自定义添加新的数据列,提升管理效率,更好地满足店铺运营需求。对于初学者来说,理解Magento的这一过程可能会有些复杂,但随着实践的积累,你会逐渐掌握其核心机制。阅读...
6. **后台功能和表单元素**:Magento的后台管理界面允许管理员配置商店的各种设置。`后台功能列表.mmap`和`后台表单元素.txt`可能包含了关于如何创建和自定义后台功能及表单元素的信息。 7. **运行流程**:`运行...
在实际开发中,可能还需要考虑性能优化、代码复用、前端样式定制等方面,但这些基本步骤为构建Magento后台管理功能奠定了基础。通过深入理解和实践,开发者可以灵活地扩展Magento的后台功能,满足各种复杂的业务需求...
这个功能虽然看似简单,但对于提升Magento后台管理效率却有着显著的作用。同时,这也是一个很好的实践案例,展示了如何在Magento中进行模块化开发,扩展系统的功能。 在实际开发过程中,需要注意代码的规范性和可...
### Magento后台模块开发知识点 #### 一、概览 在Magento平台进行二次开发时,创建自定义后台模块是一项常见需求。这不仅可以扩展系统的功能,还能根据业务特定需求定制管理界面。本文将详细介绍如何从零开始构建一...
通常,原生Magento后台只能显示商品名称、数量、价格等基本信息,无法直接查看商品的视觉呈现。安装了这个插件后,只需覆盖原文件,无需复杂的配置,就能实现这一功能。 在提供的压缩包文件中,"app"目录是Magento...
现在,当你登录Magento后台,你应该能在左侧菜单看到新增的`自定义模块`,点击后会跳转到对应的控制器方法。这就是在Magento中自定义后台菜单的基本流程。如果你需要动态生成菜单,可以利用Magento的事件观察者机制...
二、Magento的后台管理 Magento的后台管理系统提供了全面的店铺管理功能,如商品管理、订单处理、客户管理、营销活动设置等。你可以在这里添加、编辑商品信息,包括价格、库存、描述等;处理订单状态,包括付款、...
在Magento的二次开发中,模块的创建和扩展是核心部分。本实例提供了具体的模块开发代码,帮助开发者深入理解Magento的架构和工作原理。 首先,我们需要了解Magento的模块化结构。在Magento中,每个功能或服务都是一...
1. **设置 Magento API**:在Magento后台,需要创建一个新的API用户并分配适当的访问权限。这通常在系统 > 配置 > 开发 > REST/SOAP API路径下完成。 2. **获取API密钥**:创建API用户后,系统会生成一个API密钥,...
7. **后台管理**:掌握在Magento后台管理商品、分类、顾客、订单等操作。 8. **性能优化**:学习Magento的性能优化技巧,如缓存管理、数据库优化、合并CSS和JS文件等。 9. **安全性**:了解如何保护Magento网站免受...
7. **与Magento集成**:与Magento的后台管理界面无缝对接,不影响原有系统的其他功能,如分类管理、订单处理等。 在压缩包中的`package.xml`文件是Magento插件的标准配置文件,它定义了插件的元数据,包括版本信息...
本章主要介绍Magento后台管理界面的操作方法,包括商品管理、订单处理、客户信息维护等内容。对于初学者来说,这部分内容非常重要。 - **第4章:主题与模板** Magento的主题和模板系统非常强大,可以轻松实现网站...
- `Magento_User_Guide_in_PDF.pdf`:这是Magento的用户指南,详细介绍了Magento的基本操作、后台管理以及API使用,对于初学者快速上手非常有帮助。 - `51CTO下载-[Magento.开发书籍].Packt.Magento.1.3....
1. **多店铺管理**:Magento支持多个独立店面,允许商家在一个后台管理系统中统一管理不同的在线商店,实现商品、订单、客户和促销活动的共享或隔离。 2. **丰富的主题和模板**:Magento拥有大量的免费和付费主题,...
另外,配置(Config)文件可能定义了该功能的一些设置,如显示的最畅销产品的数量、是否按照销售额还是销量排序等,这些设置可以在Magento后台管理界面中供店主自定义。 总之,“Bestselling”扩展是Magento生态...
4. 多站点管理:一个后台可以管理多个独立的店面,适合拥有多个品牌或不同市场的外贸公司。 综上所述,Magento 1.6是一款功能强大的电子商务解决方案,尤其适合建立商城网站和外贸网站。其丰富的功能和高度的可定制...