Magento 如何根据类别调用产品详细信息页面中的不同静态块?

Magento 如何根据类别调用产品详细信息页面中的不同静态块?,magento,magento-1.6,Magento,Magento 1.6,我想在产品详细信息页面中调用不同的-2个静态块“根据类别” 在elecronics类别中,我想在特定部分显示不同的静态块。在mobiles类别中,我想在同一特定部分显示不同的静态块 我怎么做 感谢如果您可以在后端创建静态块,并将其命名为category\u static\u block\u 1、category\u static\u block\u 2等。如果这些块分别显示在类别id 1和类别id 2中,您可以在.phtml文件中使用以下代码来执行此操作 <?php echo $this-

我想在产品详细信息页面中调用不同的-2个静态块“根据类别”

在elecronics类别中,我想在特定部分显示不同的静态块。在mobiles类别中,我想在同一特定部分显示不同的静态块

我怎么做


感谢如果您可以在后端创建静态块,并将其命名为
category\u static\u block\u 1
category\u static\u block\u 2
等。如果这些块分别显示在类别id 1和类别id 2中,您可以在
.phtml
文件中使用以下代码来执行此操作

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('category_static_block_'+$catid)->toHtml() ?> 

此处的
$cat_id
应包含当前类别id

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('category_static_block_'+$catid)->toHtml() ?>