Magento:仅为产品视图页面在页脚上方添加静态块?
在Magento中,如何在页脚上方添加静态块,但仅在产品视图页面上添加?我通过修改catalog.xml和page/html/footer.phtml使其部分工作,但它显示在所有页面上,这不是我想要的 此外,我必须能够显示它,以便它跨越两列布局上的两列 有什么想法吗 干杯,Magento:仅为产品视图页面在页脚上方添加静态块?,magento,view,block,product,Magento,View,Block,Product,在Magento中,如何在页脚上方添加静态块,但仅在产品视图页面上添加?我通过修改catalog.xml和page/html/footer.phtml使其部分工作,但它显示在所有页面上,这不是我想要的 此外,我必须能够显示它,以便它跨越两列布局上的两列 有什么想法吗 干杯, Michael。如果直接将其放入页面模板view.phtml文件,则不会出现此问题 <?php echo $this->getLayout()->createBlock('cms/block')->s
Michael。如果直接将其放入页面模板view.phtml文件,则不会出现此问题
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('macguffin')->toHtml() ; ?>
你说“通过修改catalog.xml”是什么意思?你是使用布局更新还是直接编辑此文件?@Zyava这意味着我添加了:
免责声明
@Zyava是的,我直接修改了文件,因为我有一个自定义模板…谢谢,我已经尝试过了,但我需要块来跨越主列和右列,与页脚块完全相同。如果在视图中添加块(在我的示例中是easytabs产品视图phtml),则该块仅跨越主列的宽度。迈克尔。
<?php $block = Mage::getModel('cms/block')->setStoreId(Mage::app()->getStore()->getId()) ->load('macguffin');
echo "<h3>".$block->getTitle()."</h3>"; ?>