magento 给不同页面定义不同的头部和尾部及topmenu的方法

magento 给不同页面定义不同的头部和尾部及topmenu的方法

登录magento后台管理系统,选择CMS –> Pages –> Home Page –> Design,在Update Layout Xml中填入

定义头部页面
[php]
<reference name="header">
<action method="setTemplate"><template>page/html/header2.phtml</template></action>
</reference>
[/php]

定义底部页面
[php]<reference name="footer">
<action method="setTemplate"><template>page/html/footer2.phtml</template></action>
</reference>[/php]

定义topmenu方法
[php]<reference name="top.menu">
<block type="catalog/navigation" name="catalog.topnav" template="catalog/navigation/top2.phtml"/>
</reference>[/php]

最后刷新缓存,本人感觉这个方法挺好用的,如果有谁还有更好的方法可以贴出来一起分享

附带一下magento获取当前包和theme name的方法
[php]$curPackage = Mage::getSingleton(‘core/design_package’)->getPackageName();
$curTheme = Mage::getSingleton(‘core/design_package’)->getTheme(‘frontend’);[/php]

发表评论

© 2022. powered by PHP 个人小站