博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12-31--MAGENTO---强大的配置功能挖掘!!
阅读量:4199 次
发布时间:2019-05-26

本文共 947 字,大约阅读时间需要 3 分钟。

以前总认为很多东西是需要在程序里面写的,今天看公司的怪兽模板,一个文件怎么也找不到,最后终于找到了。也学到了一种新的方法!!

 

 

“core/text_list.”

下面的网址是一种类似于left,right,这类不需要通过getChileHtml()方法,直接放入就可以显示出来的容器。下面的网址为介绍!

http://www.magentocommerce.com/boards/viewthread/14108/

总体功能为:在后台填写在前台任意地方显示的区域块,当然是静态的,动态的可以不,没做研究,不过动态的貌似不需要后台配置,在后台配置的一般都是在前台的首页图片,或者下面的链接之类的东西。

1

在需要显示的区域写上

<?php echo $this->getChildHtml('home_content') ?>

 

2

在配置文件中写上type为core/text_list的block,

<block type="core/text_list" name="home_content" as="home_content" />

 

好了,剩下的工作都是在网站后台操作就可以完成了!!难怪我找home_page_banner,在所有的layout文件中都没有找到,躲藏在后台的配置文件里!

3

到后台的page页(如果在首页显示,那么需要在首页对用的page中),xmllayout填写斜面的代码。

<reference name="home_content">

<block type="cms/block" name="home_page_banner">

     <action method="setBlockId"><block_id>home_page_banner</block_id></action>

        </block>

</reference>

 

 

 

 

block_id   

static block的identifier就是静态块的ID。 

故可以建一个static block块,indentifier为home_page_banner,然后,在static block 中写代码。,就可以在getChildHtml处加代码了,实现在后台的配置。

如此牛逼!!!magento如此强大!!

转载地址:http://jgdli.baihongyu.com/

你可能感兴趣的文章
COM对象的标识——CLSID
查看>>
COM接口定义和标识
查看>>
接口内存模型
查看>>
C# TextBox中的Validating与Validated事件
查看>>
关于Platform SDK和Windows SDK
查看>>
初始化列表
查看>>
条款15:让operator=返回*this的引用
查看>>
装箱和拆箱数据类型转换
查看>>
MFC 消息映射的工作方式
查看>>
MFC项目Unicode版本程序入口
查看>>
精典FormsAuthenticationTicket分析
查看>>
asp.net form验证
查看>>
VS2008中安装ASP.NET MVC2后无法新建工程的解决方法
查看>>
SQL Server 标识列
查看>>
SQL WITH TIES
查看>>
ASP.NET调用存储过程并接收存储过程返回值
查看>>
Debian: Driver 'pcspkr' is already registered, aborting
查看>>
Samba
查看>>
JavaScript原型和继承
查看>>
passdb backend = tdbsam
查看>>