Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento:仅为产品视图页面在页脚上方添加静态块?_Magento_View_Block_Product - Fatal编程技术网

Magento:仅为产品视图页面在页脚上方添加静态块?

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

在Magento中,如何在页脚上方添加静态块,但仅在产品视图页面上添加?我通过修改catalog.xml和page/html/footer.phtml使其部分工作,但它显示在所有页面上,这不是我想要的

此外,我必须能够显示它,以便它跨越两列布局上的两列

有什么想法吗

干杯,
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>"; ?>