文档章节

Magento CMS Static Block

ganfanghua
 ganfanghua
发布于 2017/07/25 11:51
字数 255
阅读 17
收藏 0

magento 后台添加了一个cms static block

一、在.phtml 文件,调用该静态块
1:单纯输出静态块的内容,<img src="{{media url="wysiwyg/design/opentao.png"}}" />这种内容不会解析的。

<?php
//get static block content
$storeId = empty(Mage::app()->getStore()->getId()) ? 1 : Mage::app()->getStore()->getId(); //storeId=1 : english
$blockId = 'foot_guarantee_' . $storeId;
$blockContent = Mage::getModel('cms/block')->setStoreId($storeId)->load($blockId)->getContent(); 
var_dump($blockContent);
?>


2:在.phtml页面,解析静态块内容被按html格式输出,则:上述图片可以解析出来。

<?php
//get static block content
$blockId = 'foot_guarantee_1';
echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId($blockId)->toHtml() 
?>

 

二、在CMS Page页面

1:在cms page Content中调用static block

{{block type="cms/block" block_id="foot_guarantee_1" template="cms/content.phtml"}}

2:在cms page Content中调用other block

{{block type="searchautocomplete/form" name="top.search" as="topSearch" template="search/default.phtml"}}

3:前台访问cms page,如

访问路径:http://gfh.shared.zenote.ot.trd/why

 

三、在layout中调用静态块
首先先设置block相应的xml内容:

<reference name=”footer”>

    <block type=”cms/block” name=”foot_guarantee_1” before=”-”>

        <action method=”setBlockId”><block_id>foot_guarantee_1</block_id></action>

    </block>

</reference>

然后在相应在模板文件.phtml中调用

getChildHtml('foot_guarantee_1');

© 著作权归作者所有

共有 人打赏支持
ganfanghua
粉丝 5
博文 82
码字总数 64069
作品 0
深圳
程序员
Magento调用静态块 static block

静态块(static block),仅包含一些静态的html内容,不涉及数据库存取,比如像:一些文字和图片链接,网站页脚部分等。建立static block很简单,Magento后台提供一个功能,可以方便的创建、编...

PHPUI
2012/05/07
0
0
Magento Block设计分析

Magento中Block是一个很重要的组件,它在Block中充当非常重要的角色,下面我们来分析一下Magento中Block是怎样设计的,我们应该怎样使用这个重要的角色。 1、Magento Block类图: 图1: 继承V...

书一
2013/01/10
0
2
静态block获取各种URL路径方法

Magento: get skin url, get media url, get base url, get store url To Retrieve URL path in STATIC BLOCK To get SKIN URL To get Media URL To get Store URL To get Base URL TO Retri......

PHPUI
2012/06/02
0
0
magento更换主题后,所有的商品链接点击后,出现错误

如题,magento我更换主题 为 intenso,所有的商品链接点击都出现了错误。具体错误如下 a:5:{i:0;s:69:"Invalid method MageCatalogBlockProductView::_isSecure(Array ( ) )";i:1;s:3006:"#0...

能力一般
2016/05/09
181
0
magento新闻模块开发(二)

Magento提供了强大的Grid Widget使我们能够方便的创建数据表格,现在我们为新闻模块创建后台数据表格。 修改config.xml配置文件,添加admin路由 <config> <admin> <routers> <news> <use>adm......

xinson
2015/10/12
93
0

没有更多内容

加载失败,请刷新页面

加载更多

window.parent,top,window.self,parent,opener

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 wind...

inidcard
12分钟前
1
0
Linux下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一 它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set...

曾大大胖
15分钟前
2
0
开源堡垒机jumpserver搭建

概述 之前说了国产良心kodexplorer,今天再说一个国内比较好的开源项目jumpserver,除此之外还可以的国内开源项目我觉得就是宝塔面板了。废话不多说上教程搭建。 虽然说你可以看下面的教程不...

bboysoulcn
21分钟前
2
0
iPhoneX 底部距离

iPhoneX 底部距离 CGFloat adjust = 0; if (@available(iOS 11.0, *)) { //Account for possible notch UIEdgeInsets safeArea = [[UIApplication sharedApplication] keyWindow].safeAreaIn......

壹峰
25分钟前
2
0
养生篇01 (饭水分离法)

作者简介❤李祥文,1939年出生于韩国庆尚北道尚州市成昌邑。 24岁时,偶遇奇人习得这种分别喝水吃饭的养生方法,从而治好了自己的胃病和哮喘。从此,李祥文对饮食之于人体的影响产生了极大的...

十九亿少女的梦
40分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部