`
haohappy2
  • 浏览: 327471 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

How to add new header of Magento page

 
阅读更多
 

第一步:
找到
/app/design/frontend/default/default/template/page/html
复制header.phtml为另外一个文件,例如header2.html

第二步:
/app/design/frontend/default/default/layout
修改page.xml
你可以直接复制与header有关的Block并且把命题替换成上一步中你设定的
<block type="page/html_header2" name="header2" as="header2">
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu"/>
</block>

第三步:
/app/code/core/Mage/Page/Block/Html
复制Header.php为Header2.php(同第一步)

第四步:
找到Header2.php中的部分代码(在头部),
class Mage_Page_Block_Html_Header extends Mage_Core_Block_Template
{
public function _construct()
{
$this->setTemplate(’page/html/header.phtml’);
}

修改成:
class Mage_Page_Block_Html_Header2 extends Mage_Core_Block_Template
{
public function _construct()
{
$this->setTemplate(’page/html/header2.phtml’);
}

分享到:
评论

相关推荐

    Magento2 CookBook

    new methods introduced in the Magento 2 framework and examples on how to create basic functions. Chapter 8, Creating Magento 2 Extensions – Advanced, explains how to use advanced features in ...

    Magento 2 Cookbook

    Chapter 1, Installing Magento 2 on Apache and NGINX, is a...new methods introduced in the Magento 2 framework and examples on how to create basic functions. Chapter 8, Creating Magento 2 Extensions – Ad

    magento处理不同的头部header

    例如,将`&lt;referenceContainer name="header.container"&gt;`中的`&lt;block class="Magento\Framework\View\Element\Template" template="page/html/header2.phtml" /&gt;`替换为所需的头部模板。 #### 2. **自定义头部模板...

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    ### Magento权威指南 #### 书籍概述 《Magento权威指南》是由Adam McCombs与Robert Banh共同编著的一本深入探讨Magento电商平台的技术手册。该书由Apress出版社于2009年出版发行,旨在为读者提供一个全面、系统的...

    magento 加速插件 full page cache 花了我几十美金买的

    为了解决这个问题,"Full Page Cache"(FPC)插件应运而生,它是Magento性能优化的重要工具之一。 Full Page Cache 插件的核心功能是通过缓存整个页面来显著提高网站的加载速度。在传统的Web应用中,每次用户请求...

    magento static block

    Ability to place any block in any position by easily changing CMS page layout Unlimited number of blocks inside each position Unlimited number of content items inside each block Block items can ...

    Magento 2 Beginners Guide

    You’ll start by getting a general understanding of what Magento is, why and how you should use it, and whether it is possible and feasible to migrate from an old web store to Magento 2. As you work ...

    magento快速复制网站_magento_magento快速复制站_

    这里,`/path/to/source/magento/`是源站点的Magento根目录,`/path/to/destination/`是目标服务器的目录。 在新服务器上安装MySQL,并导入先前备份的数据库: ```bash mysql -u [new_username] -p[new_password] ...

    The Definitive Guide to Magento.pdf

    ### Magento 全面指南知识点概览 #### 一、引言 《Magento全面指南》是电子商务平台Magento的权威参考书籍,由Adam McCombs与Robert Banh共同编写。本书不仅适用于初学者,对于有一定经验的开发者和技术人员也同样...

    How to create a new package / theme (文档下载)

    以Magento为例,这是一个流行的开源电子商务平台,允许商家通过自定义主题和扩展来个性化他们的在线商店。本文将详细介绍如何为Magento创建一个新的主题,以及在这个过程中可能涉及的源码和工具。 首先,了解...

    [Magento] Magento 扩展开发入门教程 (英文版)

    Get a detailed insight into the structure of Magento Learn about event/observer-driven modules Get a hands-on introduction to custom shipping and payment methods ☆ 出版信息:☆ [作者信息] Branko ...

    Magento 添加后台管理 addColumn

    "Magento添加后台管理addColumn"这个主题主要涉及的是如何在Magento的后台管理面板自定义添加新的数据列,以展示更多店铺运营的相关信息。这通常涉及到对Magento的MVC(Model-View-Controller)架构的理解,以及对...

    New Arrivals模块_magento_magento新品模块_bank15p_

    "New Arrivals模块"是Magento系统中的一个重要组件,它允许商家在网站的首页展示最新的产品,吸引顾客的关注,提高销售潜力。 该标题"New Arrivals模块_magento_magento新品模块_bank15p_"暗示了这是一个专门针对...

    Ajax-Magento-ajax-add-to-cart.zip

    Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...

    magento学习重点

    例如,`header` Block在`page.xml`布局文件中被定义,然后在页面模板文件(如`1column.phtml`)中通过`getChildHtml('header')`函数调用来显示。每个Block类型由特定的类实现,如`Mage_Page_Block_Html_Header`,...

    Magento 全页缓存-brim_pagecache-2.1.3

    在Magento平台中,全页缓存是通过插件实现的,如"brim_pagecache-2.1.3",这款插件特别针对Magento 1.6到1.8的社区版本设计。 首先,我们来看"brim_pagecache-2.1.3.zip",这是该插件的主要安装包,包含了所有必要...

    Magento深入理解Magento

    ### Magento深入理解——强大配置系统解析 #### 一、引言 Magento是一款极其灵活且功能丰富的电子商务平台,其核心竞争力之一在于其强大的配置系统。这一系统不仅为开发者提供了极高的定制化能力,还确保了平台的...

    magento 评论的导入导出

    “HOW TO SETUP ADVANCED PROFILE IN MAGENTO.pdf”文档详细阐述了如何在Magento中设置高级导入导出配置。这份指南通常会涵盖以下步骤: 1. 登录Magento后台,找到“System”菜单下的“Data Transfer”选项。 2. ...

    Guide to Programming with magento 编程手册

    通过以上内容可以看出,《Guide to Programming with Magento》是一本针对Magento开发者非常实用的手册,不仅提供了基础知识的讲解,还深入探讨了Magento的核心技术和高级功能,对于希望提升自己Magento开发技能的...

Global site tag (gtag.js) - Google Analytics