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

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>
posted @ 2016-07-19 17:27  你的左耳耳钉  阅读(539)  评论(0编辑  收藏  举报