magento -- 如何修改block在某个特定页面中的模板

简介:

在magento中如何修改block某个特定页面的样式,甚至功能呢?这个应用应该是很广泛的。同样的一个block,要想在某个特定的页面,如产品显示页面,让它的内容,样式不一样,如何实现?

很简单,magento超强的xml配置功能,可以轻松搞定。以logo block为例,如果我想让cms首页的logo显示不一样,使用不同的模板,可以这样做:

 

在page.xml中,添加:

 

<cms_index_index>
        
        <reference name="header">
            <action method="unsetChild"><name>logo</name></action>
            <block type="page/html_header" name="logo" as="logo" template="page/html/logo-home.phtml"/>
        </reference>

    </cms_index_index>

 

这段xml配置是很清楚的,简单说明一下,cms_index_index说明了我们要对哪个页面进行修改,其次,header是我们所要修改的logo block原先所在的父block,unsetChild action则是删除掉原先的logo block设置,接下来则是重新定义这个block,很明显,我们不但可以是简单的换个模板,甚至可以通过修改type参数来调用其它的block。

 

出处:http://blog.csdn.net/xinhaozheng/archive/2010/01/28/5267483.aspx

目录
相关文章
|
网络协议 Unix Linux
OpenOCD(五):调试适配器配置
OpenOCD(五):调试适配器配置
1163 0
|
网络协议 Linux 网络安全
Linux启动了Locust,本地浏览器访问不了WebUI页面
Linux启动了Locust,本地浏览器访问不了WebUI页面
Linux启动了Locust,本地浏览器访问不了WebUI页面
|
12月前
|
数据可视化 数据挖掘 BI
小预算大效率!5款免费在线项目管理工具帮你轻松上手
在快节奏的工作环境中,项目管理工具成为提高团队效率的必备利器。本文推荐5款免费且强大的在线项目管理工具,包括板栗看板、Trello、ClickUp、Asana和Monday.com,帮助小团队或初创公司在有限预算下实现高效管理。这些工具不仅支持任务分配、进度跟踪,还具备团队协作和数据可视化等功能,满足不同场景下的项目管理需求。
341 7
|
机器学习/深度学习 人工智能 搜索推荐
AI在医疗诊断中的应用与未来发展趋势分析
【10月更文挑战第9天】 本文深入探讨了人工智能(AI)在医疗诊断领域的现状及其应用,包括影像识别、临床数据处理及个性化治疗方案的制定。通过具体案例分析,展示了AI技术如何提高诊断准确性、缩短诊断时间,并减轻医生的工作负担。同时,本文还讨论了AI在医疗诊断中面临的伦理问题和法律障碍,以及解决这些问题的可能途径。最后,对AI在未来医疗行业中的发展潜力进行了展望,指出其在提升医疗服务质量和效率方面的巨大潜力。
1035 2
|
5G 调度 芯片
5G 帧结构 |带你读《5G空口特性与关键技术》之七
虽然在较高的载波频率下通常不使用较小的子载波间隔,但是参数集可以独立于频段进行选择。不同子载波间隔可用于不同的场景下。如对于室外宏覆盖和微小区,可以采用 30kHz 子载波间隔;而室内站则可以采用 60kHz 子载波间隔;对于毫米波,则可以采用更大的子载波间隔,如 120kHz。
12902 2
5G 帧结构 |带你读《5G空口特性与关键技术》之七
|
监控 安全 网络安全
网络安全的基本原则与策略
【8月更文挑战第19天】网络安全的基本原则与策略是保障网络系统安全性的重要基石。通过遵循网络空间主权原则、网络安全与信息化发展并重原则以及共同治理原则等基本原则,制定并实施科学合理的安全策略和实施措施,可以有效提升网络系统的安全性、完整性、可用性和保密性。同时,随着网络技术的不断发展和变化,我们需要持续关注网络安全的新趋势和新挑战,不断调整和完善安全策略和实施措施,确保网络系统的持续安全和稳定运行。
|
消息中间件 存储 Java
MQ 介绍|学习笔记
快速学习 MQ 介绍
717 0
MQ 介绍|学习笔记
|
Web App开发 安全 JavaScript
WebRTC:实时音视频通信的开发与应用
WebRTC(Web实时通信)是一种开放标准的实时通信技术,使开发者能够在Web浏览器中实现高质量的音视频通信。本文将介绍WebRTC的基本原理和用法,以及如何使用WebRTC构建实时音视频通信应用程序。
759 0
uiu
|
存储 分布式计算 网络协议
带你快速进阶:HDFS架构与操作
带你快速进阶:HDFS架构与操作
uiu
590 0
带你快速进阶:HDFS架构与操作