文档章节

Magento CMS Static Block

ganfanghua
 ganfanghua
发布于 2017/07/25 11:51
字数 255
阅读 17
收藏 0
点赞 0
评论 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
Magento Model设计分析(非EAV)

Magento Model是Magento中非常重要的一块,充当MVC结构中的M.他分为值model(值对象),资源model,资源Collection Model三种。一般model请参考<<设计模式在Magento中的应用–ActiveRecord>>,资源...

书一
2013/01/10
0
0
magento项目中不能显示cms中设置的静态模块

我在本地开发用的是windows系统,magento项目是正确显示的(包括正确显示静态模块)。现在把项目转移到Apache服务器上去(Linux操作系统)就不能显示不出来cms中设置的静态模块了(其他动态的...

丶绮韵
2013/12/20
152
0
Magento 中文版本--Makingware

该软件已经不再进一步开发,请勿使用! Makingware是基于Magento的电子商务平台。Makingware针对国内市场,对Magento进行了改进和调整,包括中文化,账户管 理,支付方式,地址格式,物流支持...

虫虫
2011/03/02
103.5K
7
magento CMS页BLOCK参数传递

CMS的BLOCK中是可以传任意参数的(以untion的模板为例)。格式如: {{block type="ultimo/productlistfeatured" categoryid="14" productcount="16" showitems="4" new001="zzzzzzzz" isresp......

只是昵称
2013/11/30
0
0
请问magento如何修改购物车界面的内容

如图,我想修改这里面的内容。比如把Free Delivery去掉改为其他。但是在CMS page 和 block里面都找不到checkout 和 cart 相关的信息。请问该在哪里修改呢? 界面链接是mydomain/index.php/ch...

Ray1366
2014/07/09
966
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7829" Idea端配......

qwfys
今天
1
0
遍历目录下的文件每250M打包一个文件

#!/usr/bin/env python # -*- utf-8 -*- # @Time : 2018/7/20 0020 下午 10:16 # @Author : 陈元 # @Email : abcmeabc@163.com # @file : tarFile.py import os import tarfile import thr......

寻爱的小草
今天
1
0
expect同步文件&expect指定host和要同步的文件&构建文件分发系统&批量远程执行命令

20.31 expect脚本同步文件 expect通过与rsync结合,可以在一台机器上把文件自动同步到多台机器上 编写脚本 [root@linux-5 ~]# cd /usr/local/sbin[root@linux-5 sbin]# vim 4.expect#!/...

影夜Linux
今天
1
0
SpringBoot | 第九章:Mybatis-plus的集成和使用

前言 本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言,和数据库打交道是每天都在进行的,所以一个好用的ORM框架是很有必要的。目前,绝大部分公司都选择MyBatis框架作为底层数...

oKong
今天
12
0
win10 上安装解压版mysql

1.效果 2. 下载MySQL 压缩版 下载地址: https://downloads.mysql.com/archives/community/ 3. 配置 3.1 将下载的文件解压到合适的位置 我最终将myql文件 放在:D:\develop\mysql 最终放的位...

Lucky_Me
今天
2
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

问题终结者
今天
1
0
expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令

expect脚本同步文件 在一台机器上把文件同步到多台机器上 自动同步文件 vim 4.expect [root@yong-01 sbin]# vim 4.expect#!/usr/bin/expectset passwd "20655739"spawn rsync -av ro...

lyy549745
今天
1
0
36.rsync下 日志 screen

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 10.32/10.33 rsync通过服务同步: rsync还可以通过服务的方式同步。那需要开启一个服务,他的架构是cs架构,客户端服务...

王鑫linux
今天
1
0
matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
今天
3
0
java 8 复合Lambda 表达式

comparator 比较器复合 //排序Comparator.comparing(Apple::getWeight);List<Apple> list = Stream.of(new Apple(1, "a"), new Apple(2, "b"), new Apple(3, "c")) .collect(......

Canaan_
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部