码迷,mamicode.com
首页 > 其他好文 > 详细

magento的布局(layouts)、模块(block)、模板(templates)

时间:2016-07-19 18:36:42      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

1、首先创建一个布局  app/design/frontend/base/default/layout/local.xml
技术分享

 

注解:布局缩放路径base表示当前所用的前端主题,
local.xml中local代表package
type里面所填的是文件的类型表示该block的类型 template放的是block包含的模板的地址
 
2、创建一个模板   app/design/frontend/base/default/template/后面放的路径和上面template里面的对应
技术分享

 

3、修改indexAction如下 然后刷新页面 页面变成了个红色背景
public function indexAction() {
//echo ‘Hello Index!‘;
$this->loadLayout();-----加载布局
$this->renderLayout();----渲染布局
}
4、对local.xml进行进一步修改 让他给不同的action创建不同的模板
 技术分享
5、block间的嵌套

技术分享

 

6、 getChildHtml获取页面的内容
<body>
<?php echo $this->getChildHtml(‘customer_form_register‘); ?>
</body>

magento的布局(layouts)、模块(block)、模板(templates)

标签:

原文地址:http://www.cnblogs.com/dongtong/p/5685630.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!