Magento-定制';页脚链接';所有签出页面上的静态块
我已将一些自定义页眉/页脚phtml文件添加到我的Magento安装中,页脚使用一个名为“页脚链接”的静态块-这是通过Magento“CMS”部分添加的HTML块Magento-定制';页脚链接';所有签出页面上的静态块,magento,frameworks,e-commerce,magento-1.8,Magento,Frameworks,E Commerce,Magento 1.8,我已将一些自定义页眉/页脚phtml文件添加到我的Magento安装中,页脚使用一个名为“页脚链接”的静态块-这是通过Magento“CMS”部分添加的HTML块 在任何签出页面上都可能有一些“隐藏”或禁用此块的逻辑?一种方法是通过/app/design/frontend/yourpackagename/yourthemename/layout/local.xml中的local.xml。需要添加的句柄取决于签出过程的配置。下面是一些示例代码,可以帮助您开始: <checkout_cart_
在任何签出页面上都可能有一些“隐藏”或禁用此块的逻辑?一种方法是通过/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 layoutviewer模块非常适合了解布局句柄是什么:。嗨,我有一个自定义代码,可以在签出页面中禁用页脚链接块。请在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>
页脚链接