あなたが言う時
`type="cms/block"`
「cms/block template object, which translates to a
Mage_Cms_Block_Block」クラスを作成するように Magento に指示しています。このブロックのソースを見ると
#File: app/code/core/Mage/Cms/Block/Block.php
protected function _toHtml()
{
$blockId = $this->getBlockId();
$html = '';
if ($blockId) {
$block = Mage::getModel('cms/block')
->setStoreId(Mage::app()->getStore()->getId())
->load($blockId);
if ($block->getIsActive()) {
/* @var $helper Mage_Cms_Helper_Data */
$helper = Mage::helper('cms');
$processor = $helper->getBlockTemplateProcessor();
$html = $processor->filter($block->getContent());
}
}
return $html;
}
これはテンプレートをレンダリングせず、代わりに Magento の静的ブロック オブジェクトをレンダリングすることがわかります。
試す
`type="core/template"`
代わりに、ブロック ID が一意であることを確認してください。