- 浏览: 81722 次
- 性别:
- 来自: 上海
最新评论
-
shuishui8310:
开公司了?
Magento学习课程继续 -
yanggaojiao:
对不起,很久没上这里了,在CMS->Home->D ...
Magento在首页自定制Block的方法 -
beautiful_good:
hi,你好我用的是magento 1.4.2.0版本的,请问如 ...
Magento在首页自定制Block的方法 -
as3291363:
太慢了....
Magento 1.4.1.0 的CMS太酷了 -
richardlovejob:
这个分享是在太及时了,谢谢。
Magento Events分析和使用实例与技巧
文章列表
下面是一些CMS的应用实例:
本文已移到 http://www.iifire.com
e.1-magento 页面中加入CMS static block
在magento的模版中有些内容想通过后台来控制,那么你可以将这些html css js 放在CMS的static blocks中,然后用下面的代码来在前台输出
写到phtml文件里的的PHP代码如下:
<?php
echo $this->getLayout()->createBlock('cms/block')->setBlockId('your_block_Identifi ...
哇,Magento 1.4.1.0版本已经出来了,今天安装使用了一会,发现这个版本的CMS 非常非常酷,人见人爱呀。
(准备打算使用Magento+drupal的整合版本,可惜drupal只支持到Magento1.3.2.4)
这些内容大致分为:
HTML Head
URL rewrite
Sitemap
TODO.......
<?xml version="1.0"?>
<config>
<modules>
<Example_Webservices>
<active>true</active>
<codePool>local</codePool>
</Example_Webservices>
</modules>
</config>
Magen ...
由于lib/Varien/Image.php 的 Varient_Image类定义并实现了很多对操作image用的方法。所以我们在magento中操作Image将变得非常简易. 下面是一个该类应用的简单例子:
$fileName = 'skin\frontend\default\default\images\media\col_left_callout.jpg';
$watermarkName = 'skin\frontend\default\default\images\media\best_selling_img01.jpg';
$image = new Varien_Imag ...
本文已移到:http://www.iifire.com
Magento 和 zend framework 的DB层都完全实现了抽象(封装成类了),这样方便我们在使用数据库资源时直接调用相关的Resource类而不用理会DB底层的具体实现方法,会用就可。但是我们有时候希望能直接使用SQL语句来从表中查询和更新数据,该怎么办呢?当然Magento中提供了相关的方法,如下:
$conn = Mage::getSingleton('core/resource')->getConnection('core_read');
上面的的语句返回 Varien_Db_Adapter_ ...
本节不打算翻译,留给自己需要的时候Copy用
Add Home Link with functional active state to Menu Bar (Alternative Method)
Find the file called top.phtml in app/design/frontend/default/yourtheme/template/catalog/navigation/ and make the following change:
<div class="header-nav-container">
...
Javaeye的一些作者也有相同的文章(都是从官网直接贴过来的),不过我还打算自己也发布一下,方便读者不用到处找Magento的资料。
废话不说,要新增一个Magento支付模块的话,最好单独出来定义;当然也可以跟其他的module定义在同 ...
这一节内容,适合Magento Advance User(哎,可惜我不在之列,我还不明白原作者的具体意图).
一些封装良好的系统(当然包括Magento)供开发者在Coding时有多种不同的选择。把下面的代码[方法]放在Controller 的任意一个Action中 (PHP允许定义Inner方法)
function someAction()
{
header('Content-Type: text/plain');
$coupon = Mage::getModel('salesrule/rule')->load(1);
...
有关magento的一份学习资料
- 博客分类:
- magento
给大家介绍一份Magento相关的学习资料(Magento_Developers_Paradise.pdf),适合刚开始使用Magento的PHPer,希望能给需要的人一些帮助。该PDF主要是从Controller Model Block等来介绍Magento的架构。
In Depth Magento System Configuration
上一节介绍了Magento的system configuration,这一节将深入的探讨在不同的field元素下不同标签的具体的应用
<fields>
<!-- ... --->
<fieldname translate="label">
<label>Field Name</label>
<frontend_type>text</frontend_type> ...
Custom Magento System Configuration
Magento之所以非常强大,一部分是由于它有非常强大的后台(Admin’s System Config section)配置能力。它允许开发者通过添加一些表单元素就可以配置Magento系统和用户新增的模块。
在我们刚开始在Magento中新增一些自定义的内容时,由于Magento自身原因(复杂但灵活),往往会望而生畏,但是当你着手去做的时候,你就会喜欢上它的灵活。
下面我们通过一个简单的例子来学习Magento System Configuration(system.xml).例:新增一个module Hellow ...
Path: app/code/(codepool)/(NameSpace)/(ModuleName)/etc/config.xml
当你在Magento中新增一个或更新一个module的时候,需要在此config.xml中对所有的models,blocks,classes等做相应的配置。每一个module都有一个单独的config.xml文件,但是Magento在加载解析这些config.xml文件的时候整合在一起分析的。所以每个config.xml文件都需要有<(modulename)> 来区别于其他的模块,如果一个模块下的config.xml文件中没有定义<(mod ...
本文已移到http://www.iifire.com
这节打算介绍一下Magento的Varien_Data_Collections,我从Alanstorm翻译过来的(部分翻译,读者也可以练一下英文能力) Varien Data Collections
这是什么东西?哈哈,你看完下面的文章,你就会知道它在Magento中的核心的作用了。
作为一个PHPer,如果想把一些一组相关的变量集合在一起有两个方法:Array 和自定义的数据结构,Varien_Object 就是后者。
首先介绍一下 Varien_Object 的使用方法: $thing_1 = new Varie ...
这节给大家介绍一个Magento 开发的Debug工具-Commerce Bug,我在官方的Demo体验了一下,发现这个正是Magento Developer 和 Designer 必备的工具,它可以提供你的开发效率和质量。废话不说下面是Commerce 官方Alanstorm对它的介绍:
Commerce Bug (支持到Magento Community Edition 1.3x, 1.4x Enterprise Edition 1.7x)
Commerce Bug 是一个方便Magento开发者调试Magento的扩展模块,是Magento developer,designer ...