Magento: Магазин макет первой страницы; альтернатива <cms_index_index>?
Мне было интересно, есть ли способ подключиться к макету первой страницы, кроме
<cms_index_index>...</cms_index_index>
Учитывая, что я не знаю всего о Magento и о слишком общем выглядящем маршруте, приведенном выше, не так уж и сложно предположить, что этот макет загружен в других экземплярах, отличных от главной страницы магазина. Я бы не хотел этого.
В частности, я пытаюсь добавить блоки в блок контента, только если это главная страница магазина.
1 ответ
Я могу вам точно сказать, что <cms_index_index>
дескриптор макета, используемый для домашней страницы, какой бы ни была эта страница.
Это не загружается для любой другой страницы, если вы не укажете в дескрипторе макета для этой страницы, используя <update handle="cms_index_index" />
, Я сомневаюсь, что это так для вас.
Другой вариант - добавить макет XML прямо в администраторе для страницы, которую вы выбрали в качестве домашней страницы. Недостатком является то, что если вы измените домашнюю страницу на другую страницу cms, вам нужно снова добавить xml.