Хорошо, поэтому я создал статические блоки в своей области CMS, и я пытаюсь вывести их внутри собственного шаблона домашней страницы, который я построил.
Каждый документ, который я могу найти, говорит, что выводить блок следующим образом
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('my-block-identifier')->toHtml() ?>
Это не сработало для меня, поэтому я попробовал другой способ.-
<?php $block = Mage::getSingleton('core/layout')->createBlock('cms/block')->setBlockId('my-block-identifier');
echo $block->toHtml();
Все сайты, ссылающиеся на это, говорят мне, чтобы использовать фактический идентификатор блока, чтобы получить блок.Итак, я решил вручную поискать block_id в моей таблице cms_block и посмотреть, сработает ли использование номера block_id вместо буквального имени my-block-identifier - и это сработало.Так что я в замешательстве ... Может кто-нибудь сказать мне, как я могу получить блок по фактическому идентификатору, или посмотреть идентификатор блока по идентификатору, чтобы я мог получить блок по имени блока?
Любая помощьвысоко ценится.