我想显示仅标题主页。
如何禁用其他页面的标题?
答案 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
查找<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
下的页面。
布局在制作这样的自定义模式时非常强大。