Возможно ли использовать разные шаблоны отображения списка товаров в разных категориях товаров?
Возможно ли использовать разные шаблоны отображения списка товаров в разных категориях товаров?
08.09.2014 22:29
Да, можно, причём несколькими способами.
Оба способа начинаются одинаково:
определитесь, каким должен быть шаблон и опишите его в соответствующем файле.
Пусть, для примера, именем файла будет page/custom_layout_page.phtml
Далее, надо назначить созданный шаблон товарному разделу, и вот это можно сделать несколькими способами.
Первый способ — описать созданный шаблон как остовный шаблон и затем выбрать этот шаблон в административных настройках товарного раздела.
Описывать остовный шаблон лучше через свой модуль.
В файле config.xml своего модуля опишите свой остовный шаблон в ветке global/page/layouts:
Указанный остовный шаблон после создания и описания будет доступен для выбора в административных настройках товарного раздела.
Второй способ назначить товарному разделу нестандартный шаблон — задать макетные правила в административных настройках товарного раздела.
Оба способа начинаются одинаково:
определитесь, каким должен быть шаблон и опишите его в соответствующем файле.
Пусть, для примера, именем файла будет page/custom_layout_page.phtml
Далее, надо назначить созданный шаблон товарному разделу, и вот это можно сделать несколькими способами.
Первый способ — описать созданный шаблон как остовный шаблон и затем выбрать этот шаблон в административных настройках товарного раздела.
Описывать остовный шаблон лучше через свой модуль.
В файле config.xml своего модуля опишите свой остовный шаблон в ветке global/page/layouts:
<global> (...) <page> <layouts> <custom_layout_page> <label>нестандартный остовный шаблон</label> <template>page/custom_layout_page.phtml</template> <layout_handle>custom_layout_page</layout_handle> </custom_layout_page> </layouts> </page> (...) </global>
Указанный остовный шаблон после создания и описания будет доступен для выбора в административных настройках товарного раздела.
Второй способ назначить товарному разделу нестандартный шаблон — задать макетные правила в административных настройках товарного раздела.
<reference name="root"> <action method="setTemplate"><template>page/custom_layout_page.phtml</template></action> </reference>