是否在产品详细信息页面内容magento中显示自定义块?
我需要在介质和产品描述选项卡之间添加静态块 我已在“设计”选项卡下的“产品编辑”中设置“自定义布局更新”是否在产品详细信息页面内容magento中显示自定义块?,magento,product,static-block,Magento,Product,Static Block,我需要在介质和产品描述选项卡之间添加静态块 我已在“设计”选项卡下的“产品编辑”中设置“自定义布局更新” 我的自定义块 但块不显示。 有人能帮我吗在你看来试试这个。phtml: $block = $this->getLayout()->createBlock('cms/block')->setBlockId('my_custom_block'); echo $block->toHtml(); 它是否显示您的区块内容 问候试试这个 步骤1: 在Magento的管理区域
我的自定义块
但块不显示。
有人能帮我吗在你看来试试这个。phtml:
$block = $this->getLayout()->createBlock('cms/block')->setBlockId('my_custom_block');
echo $block->toHtml();
它是否显示您的区块内容
问候试试这个
步骤1:
在Magento的管理区域中创建静态块。(CMS>静态块)单击“+添加新块”。“标识符”是嵌入块时需要注意的内容
步骤2:
导航到布局文件夹。(应用程序>设计>前端>默认设置>您的主题>布局)打开引用要将块放入其中的页面的文件。在我的例子“page.xml”中
步骤3:
在.xml中找到希望块出现的位置,并插入以下代码,其中xxxxxx是您在创建块时先前设置的“标识符”
<block type="cms/block" name="xxxxxx">
<action method="setBlockId"><block_id>;xxxxxx</block_id></action>
</block>
<?php echo $this->getChildHtml('xxxxxx') ?>
或
检查以下链接
我希望这会对你有所帮助:)我把它放在家里了。phtml
echo $this->getLayout()->createBlock('catalog/product_featured')->setTemplate('catalog/product/featured.phtml')->toHtml();
如果将此代码
放在当前主题的catalog/product/view.phtml文件中,会发生什么情况?
<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-new-block’)->toHtml() ?>
getLayout()->createBlock('catalog/product_list_related')->setTemplate('catalog/product/list/related.phtml')->toHtml() ;
?>
echo $this->getLayout()->createBlock('catalog/product_featured')->setTemplate('catalog/product/featured.phtml')->toHtml();