Этот простой компонент темы автоматически добавляет отступы для всех подкатегорий в боковой панели — работает на десктопах, планшетах и мобильных устройствах.
Есть одна настройка для изменения размера отступа — по умолчанию 1em, минимум 0.5em, максимум 3em.
Этот компонент темы предназначен только для подкатегорий одного уровня. Если на вашем форуме включены подподкатегории, этот компонент, скорее всего, сломается или, по крайней мере, будет выглядеть не очень хорошо в боковой панели.
Я рефакторировал этот компонент, и теперь он должен работать на мобильных устройствах. Дайте знать, если возникнут проблемы. Отредактировано в первом сообщении.
Какова была причина для устаревания более функционального компонента (вложенные категории) в пользу этого, с меньшим контролем?
Могу ли я продолжать использовать старый, даже если он устарел, или он в конечном итоге перестанет работать?
Ахаха — извините, забыл упомянуть, что мой кастомный CSS принудительно отображает его в одну колонку на мобильных устройствах. В портретном режиме всё работает отлично (с отступами, как на десктопе), но в ландшафтном режиме это просто плоский список.
Кажется, режим Firefox View иногда работал некорректно на планшетах с двумя колонками. Я внёс исправление, которое должно принудительно использовать одну колонку во всех случаях.
Ах — у меня теперь тоже работает, извините! Похоже, звук «пропадает», когда вы поворачиваете устройство, но всё исправляется после обновления страницы. Спасибо, что проверили!!