Каждой категории свой шаблон сайта

InstantCMS 1.X

возможно?

#1 13 февраля 2018 в 18:10
Здравствуйте.
Интересует возможно-ли назначать каждой категории свой шаблон сайта?

Спасибо
#2 13 февраля 2018 в 18:15


Здравствуйте.
Интересует возможно-ли назначать каждой категории свой шаблон сайта?

Спасибо

@ivanpolyakov
Категории в чем? В каком компоненте?
#3 13 февраля 2018 в 18:38
Если речь про статьи, то можно
В админке в редактирование раздела
указываете файл шаблона следом за названием раздела
#4 13 февраля 2018 в 18:38
@ivanpolyakov, для каждой категории создаете пункт меню и в его параметрах указываете нужный шаблон. По идее должно сработать на 1.х
#5 13 февраля 2018 в 20:14
Решил ответить с минимальным цитированием выделенного (меньше слов — дешевле телеграмма).

Шаблон раздела (категории) com_content_view.tpl — это только вывод контента в конкретном шаблоне.
Для пункта меню можно задать параметры вывода нужным шаблоном и выполнить вывод пунктов
printModules('header') и printModules('topmenu') — но в текущем шаблоне! А сменить шаблон — на синий,
зелёный или фиолетовый (от Тимофеева), увы здесь не получится.

Теперь к вопросу от ТС:

Интересует возможно-ли назначать каждой категории свой шаблон сайта?

@ivanpolyakov
Фактически это означает, что имеем скажем три шаблона (см. цвета выше) с одним пунктом (а может не одним) — Главная.
И ответ будет — можно. Через модуль выбора шаблона. Т. е. с перезагрузкой. И дополнительными
моментами — шаблоны должны быть равнозначными по модулям и компонентам. Три переименованных дефолтных -
полет нормальный. А для не дефолтных (равнозначность которых также обязательна) нужно добавить "кусочки админки",
которые "присутствуют" в дефолтном шаблоне.

И сказанного понятно, почему модуль выбора шаблона не используется на практике, как например в DLE.
А было бы не плохо вывести различный контент в разных цветах. Используя к примеру FREE, FIRST и SECOND
(которые являются равнозначными).
#6 15 февраля 2018 в 11:01

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

Dezerit

Спасибо. помогло
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.