Отвечу сам себе, может кому-то будет полезно. Поизучал вопрос, самым забавным является то, что решение задачи можно осуществить очень разными способами, от "допиливания" компонентов на php, до применения стилей. Через DevTools нашел, что за формат вывода подкатегорий отвечает класс .cat-children и самым простым вариантом для меня оказалось дописать в CSS своего шаблона вот такой код (выводит подкатегории в 2 колонки равной ширины):Если кто не знает, свои стили для своего шаблона дописываются в файле user.css, который надо создать.
В моем случае (для той формы отображения и состава контента, которые мне нужны) этого было достаточно. Если выводить дополнительный контент или менять формат, то что-то обязательно поплывет и снова "допиливать".
Относительно того, чтобы не выводилась надпись «Подкатегории», здесь просто "кривость" русского перевода админки. В настройках системы -> компоненты -> материалы -> на вкладке "Категория" переключатель "Заголовки подкатегорий" как раз отвечает за вывод надписи "Подкатегории". Просто выключил и этого достаточно.
Code:
.cat-children { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1em;}
В моем случае (для той формы отображения и состава контента, которые мне нужны) этого было достаточно. Если выводить дополнительный контент или менять формат, то что-то обязательно поплывет и снова "допиливать".
Относительно того, чтобы не выводилась надпись «Подкатегории», здесь просто "кривость" русского перевода админки. В настройках системы -> компоненты -> материалы -> на вкладке "Категория" переключатель "Заголовки подкатегорий" как раз отвечает за вывод надписи "Подкатегории". Просто выключил и этого достаточно.
Statistics: Posted by okeator — Tue Mar 04, 2025 10:37 am