Собственное отображение категории

Мне нужно настроить для некоторых категорий собственно отображение по своему шаблону. Сам шаблон у меня есть и сейчас я делаю это через блоки(для определенных категорий в макетах отключаю главное содержимое и добавляю свой блок).
Я хочу сделать так чтобы в админке при редактировании категории можно было поставить галочку “собственное отображение” и при просмотре категории на фронте получить свой вариант отображения. Я понимаю что нужно создать модуль и добавить в базу категорий свое поле “custom_template” со значениями true/false, и если значение true тогда использовать свое отображение, но я не знаю как это сделать… может кто-то помочь, подсказать что нужно делать, какие файлы создавать и как это описать все…

Посмотрите ролики на Ютубе по разработки моделей от Cs Cart

Вы наоборот в основном макете добавьте свои блоки и Выключите их, а в нужных вам категориях Включайте.
И никакая галочка вам не нужна будет.

Это конечно лучше сработает, если у ваших блоков не ручное наполнение в каждой категории.

Я это делаю следующим образом:
Добавил дополнительный макет в список макетов.


В нём надо выбрать в “Страница” - “Просмотреть категории”
image
И в настройках макета указываете, для каких категорий он будет применяться:
image
Сам макет настраиваете, как вам нужно (параметры блоков, секций и т.п.).
И нет необходимости в модуле отдельном.

3 лайка