如何在Magento中显示仅标题主页?

时间:2014-04-26 12:35:36

标签: magento

我想显示仅标题主页。

如何禁用其他页面的标题?

3 个答案:

答案 0 :(得分:0)

嗨如果您的网站有一个列布局,那么打开1column.phtml文件和 替换这一行

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

有了这个,

<?php  $page= Mage::getSingleton('cms/page')->getIdentifier();?>
<?php if($page=='home'){ ?>
<?php echo $this->getChildHtml('header') ?>
<?php } ?>

答案 1 :(得分:0)

如果您要删除此标题using xml,请按照以下步骤

第1步:在local.xml

下创建app/design/frontend/yourpackage/yourtemplate/layout

local.xml的代码是

<?xml version="1.0"?>
<layout version="0.1.0">

<default>
    <reference name="root">
        <remove name="headerone"/>
    </reference>
</default>
    <cms_index_index >
    <reference name="root">
        <block type="page/html_header" name="header" as="header">
                <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" translate="label">
                    <label>Navigation Bar</label>
                    <block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
                </block>
                <block type="page/html_wrapper" name="top.container" as="topContainer" translate="label">
                    <label>Page Header</label>
                    <action method="setElementClass"><value>top-container</value></action>
                </block>
            </block>
    </reference>
    </cms_index_index>

</layout>

第2步:转到app/design/frontend/yourpackage/yourtemplate/layout

下的page.xml

查找<block type="page/html_header" name="header" as="header">

将其更改为

<block type="page/html_header" name="headerone" as="headerone">

答案 2 :(得分:0)

通过在local.xml中为标头块添加<remove />行,然后在主页布局中添加标题块到home,您可以非常轻松地执行此操作而无需更改任何代码CMS中的page layout标签design下的页面。

布局在制作这样的自定义模式时非常强大。