具象化Magento第一章【1.1】
Magento是个好东西,从编程、设计上最起码是。
编程上Java里有万物皆对象,有对象的概念Object;我们这里叫Magento万物皆是块Block;
拿首页设计来说,整个页面组成包括:块、块内容、布局文件、Html模板文件
打个比方首页的布局层有3层有头部,中部,底部。那么这么就这样说头部块,中部块,底部块。
既然页面上的都是块,那有怎么拿到已经建立好的块呢?
延伸出:如何调用静态块Static Block,调用静态块有哪几种方法?
解说:
调用静态块有3中方法。分别在模板中调用、CMS中的Content调用、布局xml文件里面调用。
3种调用方式分别为:
模板中
<?php
$block = Mage::getModel('cms/block')->setStoreId(Mage::app()->getStore()->getId())->load('order_form');
$content = $block->getContent(); // Block的原始内容已经获得$processor = Mage::getModel('core/email_template_filter');
echo $html = $processor->filter($content);
?>
CMS中
{{block type="cms/block" name="cms_test_block" block_id="order_form" }}
Layout Xml中
<reference name="footer"> <block type="cms/block" name="order_form" before="-"> <action method="setBlockId"><block_id>order_form</block_id></action> </block>
</reference>
对Magento的理解总结,支持Magento
具象化Magento第一章【1.1】相关推荐
- 深入理解Magento – 第一章 – Magento强大的配置系统
深入理解Magento 作者:Alan Storm 翻译:Hailong Zhang 第一章 – Magento强大的配置系统 Magento的配置系统就像是Magento的心脏,支撑着Magento ...
- TensorFlow官方教程《Neural Networks and Deep Learning》译(第一章)
– 更新中 译自:Neural Networks and Deep Learning 成果预展示 如果你能坚持阅读完本章, 你可以获得如下的成果: 上图中的命令行窗口输出为: Epoch 0: 909 ...
- 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...
- 计算机组成原理-第一章
计算机组成原理第一章概述 一.计算机系统概述 1. 定义 2.分类 3.计算机系统的抽象层次 二.计算机系统的组成 1.计算机系统的硬件组成 1.1冯.诺依曼计算机(重点) 1.2现代计算机结构 1. ...
- 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...
全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...
- Python3-Cookbook总结 - 第一章:数据结构和算法
第一章:数据结构和算法 Python 提供了大量的内置数据结构,包括列表,集合以及字典.大多数情况下使用这些数据结构是很简单的. 但是,我们也会经常碰到到诸如查询,排序和过滤等等这些普遍存在的问题. ...
- 《零成本实现Web自动化测试--基于Selenium》第一章 自动化测试基础
第一篇 Selenium 和WebDriver工具篇 第一章 自动化测试基础 1.1 初识自动化测试 自动化测试有两种常见方式 1.1.1 代码驱动测试,又叫测试驱动开发(TDD) 1.1.2 ...
- 华南理工网络计算机基础知识,2019年华南理工大学网络教育计算机基础随堂练习第一章...
2019年华南理工大学网络教育计算机基础随堂练习第一章 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 第一章 计算机基础知识·第 ...
- CCNA 第一章 网际互联
第一章 网际互联 路由器知识点: 1.默认时,路由器不转发任何广播包和组播包. 2.路由器使用逻辑地址,逻辑地址在网络层的包头中,用来决定将包转发到的下一跳路由器. 3.路由器可以使用管理员创建的访问 ...
- 2018-3-31(Nature-Inspired metaheuristic Algoritjms Second Edition第一章)笔记-优化,寻优,元启发式算法
第一章-----Introduction' 1.1 一些歌概念: x: design or decision variables 设计或决策变量 f(x) :Objective function ...
最新文章
- hadoop 实战练习_hadoop入门到实战(2)hive经典练习题
- 零编程基础学python-零编程基础怎么自学python?
- 安装eclipse时遇到的问题
- linux如何输出当前时间,如何在linux下输出当前时间
- 移动数据网络类型是nr_便携式移动网络的快速搭建方法
- 华罗庚先生的数学教育思想
- windows驱动开发学习
- 电脑键盘练习_用键盘打字怎样才能练得快,有什么窍门没?
- java中如何上送list集合_如何使用java中的list集合
- Visual Studio 2017 linux C++
- 实现企业级分布式储存之mogilefs和fastdfs的应用
- 要想拿到字节50k*16薪,你还需要做什么?
- 「爬虫入门」拒绝跟热点搞python,直接在浏览器里体验『第一次』,理解原理=>如鱼得水
- CSS表单元素样式设置
- vb调用存储过程的方法
- mac php 本地服务器,在Mac上搭建本地Apache服务器一些注意点
- 同一个交换机组建局域网
- Atitit 华为基本法 attilax读后感
- 2020 微信头像圣诞帽来啦,快给 TA 戴帽子吧~
- 避免2.4GHz ISM频段各种类型无线设备干扰的技术
热门文章
- 《Spring实战》学习笔记-第五章:构建Spring web应用
- python中反差分操作
- 遇到PX Deq: reap credit等待事件
- TouchSlop与VelocityTracker认识
- 金蝶K3--生产领料单--更新销售订单编号
- 开源社区ECE:Elastic认证考试复盘总结134贴
- java 创建manifest文件_jar Manifest例子如何将Manifest文件添加到jar文件中
- Verdi命令行调用选项用法
- 火狐老是跳出提示“Firefox正在安装组件,以便播放此页面上......”
- 不一样的类小草图形写法