【发布时间】:2014-08-19 14:48:19
【问题描述】:
我在我的 2columns-right.phtml 文件中使用以下代码将 Mangento 管理面板中的堆栈块调用到产品页面:
<?php echo $this->getChildHtml('right') ?> <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('recipes')->toHTML(); ?>
我的 catalog.xml 中也有这段代码:
<reference name="right">
<block type="cms/block" name="recipes">
<action method="setBlockId"><block_id>recipes</block_id></action>
</block>
</reference>
页面上没有呈现任何内容。我已经回显了一些虚拟文本,并且在正确的位置呈现,所以我知道有正确的 .phtml 文件,但我没有得到块的迹象。
【问题讨论】:
-
检查你的静态块状态是否启用