Статический блок на главной странице 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
относится к главной странице.