Magento: Магазин макет первой страницы; альтернатива <cms_index_index>?

Мне было интересно, есть ли способ подключиться к макету первой страницы, кроме

<cms_index_index>...</cms_index_index>  

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

В частности, я пытаюсь добавить блоки в блок контента, только если это главная страница магазина.

1 ответ

Решение

Я могу вам точно сказать, что <cms_index_index> дескриптор макета, используемый для домашней страницы, какой бы ни была эта страница.
Это не загружается для любой другой страницы, если вы не укажете в дескрипторе макета для этой страницы, используя <update handle="cms_index_index" />, Я сомневаюсь, что это так для вас.

Другой вариант - добавить макет XML прямо в администраторе для страницы, которую вы выбрали в качестве домашней страницы. Недостатком является то, что если вы измените домашнюю страницу на другую страницу cms, вам нужно снова добавить xml.

Другие вопросы по тегам