Magento2, использующий 2 разных макета для 1-го уровня и категории 2-го уровня


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

Есть 3 разных макета, которые я хотел бы использовать.

  1. Страница категории первого уровня (localhost:8888/equipments.html)
  2. Страница конкретной категории (localhost:8888/equipments/solar.html)
  3. Страница сведений о продукте (localhost:8888/solar-product.html

У меня работают #2 и #3, но я не могу понять, как чтобы сделать страницу категории первого уровня другой компоновкой.

Я отредактировал catalog_category_view.xml так, чтобы layout="3columns"

Как бы я сделал так, чтобы на первом уровне использовался макет с 1 столбцом?

Прямо сейчас мне пришлось изменить страницу категории первого уровня на обычную страницу cms, чтобы использовать столбец 1 и чтобы на странице не отображалась многоуровневая навигация.

Я надеюсь, что это имело смысл

Author: Amy Ling, 2016-10-10

1 answers

Вы не можете установить другой макет для первого уровня или других категорий уровней из xml-файла макета. вы можете установить только одинаковый макет для всех категорий в xml-формате макета.

Если вы хотите настроить макет иначе, чем xml-формат макета, вам следует установить макет категорий от администратора только для этой конкретной категории.

Администратор>> Товары>>Категории>>Дизайн>>Макет

Здесь вы можете установить макет из 1 столбца для категорий первого уровня.

Дайте мне знать, если вы у вас есть какие-либо вопросы/опасения сверху.

 1
Author: Suresh Chikani, 2016-10-11 07:03:07