magento java_magento与theme

magento的开发原则:

1.不要修改magento的Core.

2.对于需要添加的功能,如果使用theme即可以解决的问题,即修改theme即可。如果必须做成插件才可以完成的,则考虑使用插件

3. 规范的书写代码

MAGENTO与theme的开发要点

添加以及移除javascript以及CSS

静态块的使用

setting template

新页面的布局

常用的layout语法

MAGENTO 模板的语法

常用的layout文件

catalog.xml layout文件的语法规则

xml 实际上是某一个页面的布局说明,它包含了多个reference(menu,header,left,right).

reference相当于在一个页面中的多个核心部位,比如header,content,left,right,footer etc.

reference包括了多个block(类似于HTML中的块状结构),为了保证重用性以及灵活性,一般都使用引用template.

对于block而言,可能它还可能有图片设置,文本设置,链接设置等,这就需要使用到action.

常见的layout文件

常见的reference块(默认情况下)

page/2columns-right.phtml

常见的block格式

template="catalog/navigation/top.phtml"/>

常见的默认action:

css/styles.css

page/2columns-right.phtml

two_columns_left4

3

list2

4

upsell4

skin_jsjs/lightbox.js

js_csscalendar/calendar-win2k-1.css

jscalendar/calendar.js

jscalendar/calendar-setup.jsCMS/Page 中的识别符)

Mage::app()->getStore()->getUrl("about-us-german");

Mage::getStoreConfig()

Mage::getStoreConfig('design/head/title_prefix')

Mage::getStoreConfig('design/head/title_suffix')

Mage对象

Mage::getBaseUrl()  返回当前网址(Document Root所mapping 的 URL值)dont_miss_our_offers.jpg

针对图片,JS,CSS等前端文件的获取

针对skin中的模板图片

phtml中得到skin目录中的图片

dont_miss_our_offers.jpg

another way to get Image URL

master card

Tips: getSkinUrl的起始目录即为skin。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值