Статический блок на главной странице Magento

Я пытаюсь добавить статический блок на домашнюю страницу сайта Magento, используя XML файл макета.

Я могу видеть, как добавлять и удалять блок внутри ссылки, но я изо всех сил пытаюсь понять, как добавить его для определенной страницы, то есть на домашней странице.

<block type="cms/block" name="home-page-block">
    <action method="setBlockId"><block_id>home-page-block</block_id></action>
</block>

Как я могу обернуть этот код в файле page.xml, чтобы он использовался только на главной странице?
Или есть лучший способ? Должна ли новая страница создавать новый шаблон?

Ответы

Ответ 1

В любом файле макета, используемом вашей темой, добавьте следующее.

<cms_index_index>
  <reference name="content">
    <block type="cms/block" name="home-page-block">
      <action method="setBlockId"><block_id>home-page-block</block_id></action>
    </block>
  </reference>
</cms_index_index>

cms_index_index относится к главной странице.