当你开发一个Magento项目,你会创建一个Magento主题,放置初始产品和类别,还放置一些订单来测试送货方式和支付方法的正常运行。一切都很好,客户也想要看看网站。可是运行中,你将看到一些本应该删除的测试订单。
继续阅读删除Magento中的测试订单
在Magento中展示产品选项的HTML代码(块)
这个简单的助手可以帮你显示产品选项的html代码。它适用于简单(simple), 虚拟(virtual)和可配置(configurable)产品。我相信你也可以将同样的方法应用到其它产品上。获取可配置产品选项的HTML代码会一点。
对于简单产品,我们有一种非常“干净的方法”。
继续阅读编辑Magento中的PDF地址
如何禁用Magento事件
有些情况下你希望禁用Magento事件。例如,在一个我们的项目中,我们决定禁用所有的“Mage_Log”事件来减少数据库的sql查询。我们将在这篇文章中描述我们是怎么做的,但我相信这个方法可以在很多场景中应用。
Magento事件是怎么定义的呢?例如,你到Magento模型“Mage_Log”的config.xml文件中,你会发现下一个内容在“events”标签里。
继续阅读获取Magento中属性的值,名字和其它信息
产品的属性是一个非常重要的功能,我们经常会用到。在这篇文章中我将总结的一些产品属性信息的输出方法跟大家分享一下。
继续阅读Magento中“Google +1”插件
嵌入谷歌+1按钮很简单,你所要做的就是在你的网页里加两段代码。一个在网页的头部,还有一个在你想要呈现的地方。你需要按照Google官方的指引来做:http://www.google.com/intl/en/webmasters/+1/button/index.html。
继续阅读如何创建自定义属性源类型
你是否曾经需要创建自定义属性源类型?下面的小示例可能会对你有所帮助。
首先你需要创建sql安装文件,这个文件将把源类型的属性加入到你的系统中。源类型定义在数组: ‘source’ => ‘sourcetype/attribute_source_type’。
继续阅读分层导航
最近,有个客户想要让所有“筛选器”一直显示。例如,当你想要通过颜色筛选器筛选产品时,发现所有的筛选器都在,那么你就可以轻松地按其它条件筛选而不必返回类别页。
分层导航的文件默认在app/design/frontend/base/default/template/catalog/layer/下。分层导航的模版文件是view.phtml,用来显示筛选器。筛选器状态模版是state.phtml,当我们点击一个筛选器时,他响应结果。我们就要编辑state.phtml。将这个文件拷贝到你的包或主题中。
继续阅读Magento中如何添加新的自定义类别属性
有时候你需要扩展Magento的类别功能。有几种方法你可以达到目的,你可以直接修改和添加数据到表里,但如果你不知道怎么做的话就会浪费时间。这篇文章将演示如何通过sql_setup脚本来给你的Magento店铺添加新的自定义类别属性。
继续阅读为Magento数量框添加“+”,“-”功能
你也许注意到了Magento的数量输入只是普通的输入框,当你想要修改它的值时必须先手动删除现有值,然后输入新的值。今天我将展示添加加号和减号来修改数量。感兴趣的话就继续往下阅读吧。
这是一项非常简单的工作,但又与Magento中的其它东西不一样,它需要些时间(我花了2小时测试)。我所做的就是创建一个连接JavaScript的插件。我动态地创建了div元素并用包含“+”和“-”号的段落标签来填充。
继续阅读