首页 > 其他 > 详细

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

时间:2016-07-19 18:36:05      阅读:195      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!