- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Add custom Field in Order Total for Magento
如果在Magento的订单或者email中的total中加多自定义的一项,跟踪代码后发现,一切皆在Mage_Sales_Block_Order_Totals这个Block中,在_initTotals()这个function里面定义了多个fields,包括shipping,discount,grandtotal等等。加多一个叫freeGift的field吧,代码比较粗糙,同样抛砖引玉:
2012-04-27 17:43:14 1301
原创 Add Custom Info on Invoice Pdf for Magento
如何在打印出来的Pdf里面增加额外信息,其实只要知道如何操纵数据,最终打印的handle还是Zend来执行,Magento内置了Zend_Pdf类,用他来打印PDF文件,下面是一个示例,比较简单易懂,在此抛砖引玉。以下代码加在Mage_Sales_Model_Order_Pdf_Invoice这个类中。 /* Gfit Msg Notice */ $freegiftboxHandle
2012-04-27 17:22:44 1194
原创 Display sub-category products in root category in Magento
父级目录不现实子目录的产品,这是Magento的默认做法,如果要让父级目录显示出子目录的产品,除了后台一个一个去勾选之外,还有更加简便的方法: Admin -> Catalog -> Manage Categories -> "Select Category" -> Display Settings -> Is Anchor = "Yes" 把Is Anchor设置为Yes的话,那么即使不勾选对
2012-04-27 17:16:32 1194
原创 Flex(AIR) 给mx元素加上手型 useHandCursor
类似css的Cursor=pointer, flex中要加手型提示,用到的事件是useHandCursor="true" useHandCursor属性默认是开着的,加上buttonMode="true" mouseChildren="false"就OK了..呵呵,最近编写一个服务端是Magento,客户端是AIR的桌面程序用到~
2012-04-22 22:40:15 976
翻译 Hide and Don’t Display N/A Attributes in Magento
如何删除或隐藏Magento产品页的属性为N/A的项?加个判断语句吧. 找到模版 app\design\frontend\default\your_theme\template\catalog\product\view\attributes.phtml 查找如下位置 htmlEscape($this->__($_dat
2012-04-18 17:16:44 614
原创 使用local.xml和addlink方法来自定义toplinks
以前总是用暴力的方法来自定义top links,方法是直接改links.phtml的html。Links由Mage_Page_Block_Template_Links这个类生成,其实用的是Varien_Object。最近决定更正这个暴力的行为。 首先,local.xml我们应该知道,可以覆盖布局的行为。这个在app/code/core/Mage/Core/Model/Layout/Update.
2012-04-16 11:36:30 2262
原创 AIR A file found in a source-path can not have more than one externally visiable
最近在做一个商城的客户端,服务器端用的是PHP code,连接Magento的 数据作为Collection。客户端采用adobe AIR。桥连接技术是AMFPHP。编写一个productUtils类时碰到错误:A file found in a source-path can not have more than one externally visiable... 这个错误一开始没仔细看,去
2012-04-15 21:12:42 1396
翻译 Magento "Source model metarobots/product_attribute_source_unit not found for attribute"
在使用Yoast_Robot的时候发现一个致命错误 Source model metarobots/product_attribute_source_unit not found for attribute 其实已经删了,后来才发现原来属性没删,core_resource里面也没清理干净...执行如下的SQL语句便可: DELETE FROM `eav_attribute` WHERE `eav
2012-04-12 17:01:03 1302
Magento Development Cookbook
2011-03-23
Foundation+XML+and+E4X+for+Flash+and+Flex
2011-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人