我已经在我的Magento安装中添加了一些自定义页眉/页脚phtml文件,页脚使用一个称为“页脚链接”的静态块。 - 这是通过Magento' CMS'添加的HTML块。部分。
可能有一些“隐藏”的逻辑。或在任何结帐页面上禁用此块?
答案 0 :(得分:1)
一种方法是通过/app/design/frontend/yourpackagename/yourthemename/layout/local.xml中的local.xml。您需要添加的句柄取决于您的结帐流程的配置方式。以下是一些示例代码,可帮助您入门:
<checkout_cart_index>
<remove name="footer">
</checkout_cart_index>
<checkout_onepage_index>
<remove name="footer">
</checkout_onepage_index>
这是删除整个页脚块,但您可以使用它删除您拥有的任何块名称。 Alan Storms布局查看器模块非常适合确定布局处理的内容:http://alanstorm.com/layouts_blocks_and_templates。
答案 1 :(得分:0)
您好我有一个自定义代码来禁用结帐页面中的页脚链接块在footer.phtml文件中添加此代码
<?php $page_route=Mage::app()->getRequest()->getRouteName(); ?>
<?php if($page_route !='checkout'){ ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('footer_links')->toHtml() ?>
<?php } ?>
在cms.xml文件中注释或删除此代码
<block type="cms/block" name="cms_footer_links" before="footer_links">
<action method="setBlockId"><block_id>footer_links</block_id></action>
</block>