【发布时间】:2017-12-08 23:52:30
【问题描述】:
我使用下面的代码来显示静态块内容,但它每次只显示第一个存储块。我在管理员端加载这个 cms 块。 我有两个具有相同标识符的块,但将其分配给不同的商店,所以我想明智地显示它。
这是我正在使用的代码,但没有帮助。
Mage::app()->getLayout()->createBlock('cms/block')->setBlockId('pdf_page_of')->setStoreId($storeId)->toHtml()
【问题讨论】:
-
首先回显您的 $storeId 并检查它是否提供了正确的商店 ID。
-
是的,获取正确的商店 ID
-
可能是由于相同的块名称。创建这样的块 pdf_page_of_1 , pdf_page_of_2 然后使用你的代码或 $this->getLayout()->createBlock('cms/block')->setBlockId('pdf_page_of_'.$storeId)->toHtml();
标签: magento magento-1.8