今天,我想讲讲初学者如何在Magento配置区域创建一个简单的插件配置。首先,你需要一个插件。如果你是初学者,不知道如果创建你自己的插件,你可以看看网站里的其它文章。但我建议从一个新的插件开始,用于测试……
继续阅读为你的Magento插件创建配置
给Magento PDF发票添加自定义属性
今天我将用短短的几步添加自定义属性到Magento的PDF发票。最近我有个任务是为产品创建一个名称为“alwayly_warehouse_location”的自定义属性,当点击“打印”(在后台发票区域)事件时输出它。由于发票打印是Magento核心功能,所以我们需要重写它。
继续阅读以编程的方式修改magento核心配置数据
Magento安装完成后一定有一些设置好的核心配置。当你从后台面板更新这些值的时候,数据会被保存到core_config_data到这张数据表。这看起来很重要,也是你不会去碰触的,是嘛?在有些情况下,你想要用代码直接修改设置,这篇文章就将演示如何去做。
继续阅读如何扩展Magento核心控制器
今天我将演示如何在不弄乱核心文件本身的前提下编辑Magento核心模块。
我选择Magento Customer模块下的Account控制器作为本文的示例。你要先找出它在Magento核心文件夹里的路径(完整路径是:app/code/core/Mage/Customer/controllers/AccountController.php)。
继续阅读在Magento核心动作前后调用事件
正如我们所知的,Magento中有些事件被默认地调度。我们可以轻易地挂钩这些事件,但这不是这篇文章的主题。我们要尝试的是在一些Magento控制器的一些动作前后添加自定义事件。
继续阅读用PHP-ExcelReader类来读取XLS文件到Magento模块
最近遇上一个不小的问题,我要读取XLS(Microsoft Excel文件)到PHP。在我花了近两个小时在网上搜索以后,我发现了一个开源的“PHP-ExcelReader class”很不错。它有所有我需要的东西(多表支持,可读取EXCEL 2000和2007的数据),另一方面,Magento不支持XLS。我决定些一个小的方法,这样你就可以在任何Magento的类里执行了。
继续阅读为Magento网格中的自定义列添加自定义渲染器
有时你会需要在Magento的一些网格中添加新列,这是个很简单的任务。但是你可能想按你的方式格式化值或者别的什么。那么写你自己的渲染器就十分有用和简单了。
继续阅读更改Magento后台网格行数
我们从客户那里接到一个需求,让我们更改Magento后台网格显示的行数。现在,这非常简单,我们知道如何做。下面的例子中,我们将使用Magento观测者模型和事件“core_block_abstract_prepare_layout_before”。
继续阅读如何获取Magento中所有启用的支付模块
下面的代码将获取你所有启用的Magento支付模块。下面的例子返回一个数组,你可以用它在Magento的前后台创建一个下拉框或者别的东西。
继续阅读如何用前端模版代码删除Magento产品
由于某些原因,你可能需要在视图文件中用自定义代码删除产品。但是你会惊讶的看到 “Cannot complete this operation from non-admin area.”这样的报错。下面有些小技巧让你实现它。
继续阅读