`
baisoo
  • 浏览: 3947 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

magento中Static Block创建及引用

 
阅读更多
1、直接在代码中调用Static Block
<?php   
echo $this->getLayout()->createBlock('cms/block')->setBlockId('block_identifier')->toHtml()   
?>
2、在Static Block或Pages中嵌入Static Block
{{block type="cms/block" block_id="block_identifier"}}
3、Static Block或Pages中嵌入Template
{{block type="core/template" template="path-to-template.phtml"}}
4、Tempate中嵌套Template
<?php
$this->getLayout()->createBlock('Mage_Adminhtml_Block_Template', 'block-name')->setData('template', 'path-to-your-file.phtml')->toHtml();  
?>
5、修改xml增加Static Block引用
<block type="cms/block" name="cms_foo_share" as="foo_share">
    <action method="setBlockId"><block_id>foo_share</block_id>
    </action>
</block>
    在页面中通过getChildItem获取
分享到:
评论

相关推荐

    magento中block应用

    在Magento中,Block实例由布局XML文件定义,通过`&lt;block&gt;`标签创建,并指定其类型、名称和其他属性。然后,Magento会根据这些定义来实例化Block对象,执行构造函数和`_construct`方法,加载数据,最后调用`toHtml`...

    magento static block

    Block items can include any content that Magento CMS can involve Powerful block view scheduler Per-category and per-store view aheadWorks Market Segmentation Suite extension integration Enabling/...

    Magento在代码中调用CMS静态块 (Static Block)

    在Magento中,CMS(Content Management System)静态块是其核心功能之一,它允许商家或开发者在不修改模板文件的情况下,通过后端界面编辑和管理页面上的文本、图片、视频等内容。本文将深入探讨如何在Magento的代码...

    Magento中文用户使用手册 中文教程

    3 专业与社群支援不像是其他的开放原始码解决方案, Magento 提供专业、可信赖的支援,您也可以从热情的社群中取得协助,国内也有Magento的爱好者创建中文社区,比如Magentoo.com。4 完整的扩充性无论网站经过了一夜...

    magento 中文开发手册

    要理解这一系统,你需要创建并查看一个简单的模块(Magento 中称为 module),这将帮助你直观感受配置文件的工作方式。 模块是 Magento 的基本构建单元,它们由 PHP 和 XML 文件构成,用于扩展或修改系统功能。例如...

    Magento中文用户使用手册 中文教程.zip

    不像是其他的开放原始码解决方案, Magento 提供专业、可信赖的支援,您也可以从热情的社群中取得协助,国内也有Magento的爱好者创建中文社区,比如Magentoo.com。 4 完整的扩充性 无论网站经过了一夜或是一年的...

    magento中文用户指南

    ### Magento中文用户指南知识点概述 #### Magento简介 - **什么是Magento?** - Magento是一款基于开源技术构建的电子商务平台,为在线商家提供了前所未有的灵活性以及对电子商务网站外观、内容和功能的强大控制...

    magento创建自定义页面 (Bestseller实例) Bestseller products in Magento

    在Magento中创建自定义页面是一项常见的任务,这通常涉及到对系统架构的理解、模板文件的编辑以及URL的配置。在这个实例中,我们将深入探讨如何在Magento中创建一个显示“Bestseller”产品的自定义页面。 首先,...

    magento创建动态菜单 Create Dynamic CMS Navigation For Magento Frontend

    在Magento中,静态菜单通常是通过后台管理界面手动创建和维护的,而动态菜单则允许我们根据CMS页面的结构和内容自动构建。这可以帮助我们节省时间和精力,尤其是在网站内容频繁更新的情况下。 要创建动态CMS导航,...

    如何创建magento模块

    本教程将指导你如何在Magento中创建一个简单的“Hello World”模块,并展示如何在网站上显示这个消息。 #### 三、准备环境 在开始之前,请确保你的Magento环境已经搭建完成,并且能够正常运行。如果你还没有安装...

    magento中文开发教程

    2. **Magento插件开发**:在Magento中,插件(也称为扩展)用于增强或改变系统功能。学习如何创建、注册和配置插件,包括编写前置/后置操作、重写类和定义插件接口。 3. **模块开发**:掌握创建新模块的步骤,包括...

    magento中文手册.pdf

    Magento是一款强大的开源电子商务平台,专为在线商家设计,提供丰富的功能和高度的可定制性。这份"Magento中文手册"是针对中国用户精心编译的,旨在帮助初学者和经验丰富的开发者更好地理解和操作Magento系统。 一...

    magento二次开发大全

    `后台功能列表.mmap`和`后台表单元素.txt`可能包含了关于如何创建和自定义后台功能及表单元素的信息。 7. **运行流程**:`运行流程.jpg`可能展示了Magento从用户请求到响应的完整流程,帮助开发者理解系统如何处理...

    magento 官方中文语言包

    2. 解压下载的文件到 Magento 根目录,确保 "app" 文件夹中的内容被正确放置在对应的位置。例如,"locale" 目录应放在 Magento 根目录的同级目录下,"Mage" 和 "design" 目录则应与 "app" 直接平级。 3. 登录 ...

    magento中文教程

    - 区块(Block)是 Magento 中的数据容器,可以在模板文件中调用并渲染内容。开发者可以通过自定义区块扩展功能。 五、Magento 模块开发 - 模块是 Magento 功能的基本单位,包括模型(Model)、视图(View)、控制...

    Magento-中文开发教程.doc

    Magento是一款强大的开源电子商务平台,专为在线商家设计,提供丰富的功能和高度的可定制性。本教程将深入探讨Magento的使用、配置以及开发实践,帮助读者掌握这一强大的系统。 一、Magento的基础架构与安装 ...

    Magento2.0中文开发手册

    本文档提供了创建和 Magento的应用程序进行安装定制的店面主题的说明。它描述 Magento的内容呈现过 程,并说明该系统的对有效地建立一个主题要求的范围内的观点层。该文件还走过日常前端开发人员的任 务。

    Magento创建管理列表和后台模块实例

    创建列表,Magento新手程序员有点困难,但在本教程中,我们将创建一个网格在管理模块中最简单的方式。 解压需要密码,请前往http://www.hicoogle.com/magento-to-create-a-list-and-background-module.html查详情和...

    magento中文手册

    在促销和营销方面,Magento有强大的促销规则系统,包括购物车价格规则、目录价格规则等,允许商家创建各种优惠策略吸引顾客。此外,它还支持RSS订阅、邮件简报,以及产品评价和标签功能,帮助商家增强与客户的互动。...

    Magento-中文开发教程(技术重点2)

    自定义块可以在布局文件中引用,从而在页面上显示特定的内容或功能。 #### Magento 模型和 ORM 基础 Magento 的模型层负责处理数据操作和业务逻辑。它采用了 ORM(对象关系映射)技术,使得数据操作更加简洁高效。...

Global site tag (gtag.js) - Google Analytics