Я вижу много сообщений об ошибках в консоли, упоминающих этот компонент.
Уведомление о устаревании: используйте внедрённые siteSettings вместо Discourse.SiteSettings (устарело с версии Discourse 2.8, удаление в Discourse 2.9)
Мы исправили это в другом плагине, изменив Discourse.application.SiteSettings[...] на container.lookup('site-settings:main')[...].
У меня это не работает. Я уже перепробовал все способы: менял конфигурацию отображения категорий, даже вернулся к теме «Default» в Discourse, но всё равно не могу заставить это работать.
Я посмотрю, как будет время. Обновление происходит только в том случае, если обновление Discourse ломает его. Буду рад получить pull-запросы на GitHub, если у кого-то будет возможность посмотреть до меня.
Я бегло посмотрел на это, чтобы понять, является ли это основной проблемой, вызвавшей сбой.
Похоже, что в компоненте есть некорректный JavaScript. Поскольку раньше это работало, я предполагаю, что наши недавние обновления конфигурации транспиляции Babel для JavaScript темы сделали систему менее терпимой к таким ошибкам.
Я хотел бы использовать это только для одной категории. Я мог бы перечислить всё остальное в разделе «Исключения для скрытия категорий», но это кажется сложным в поддержке. Возможно ли добавить настройку, которая является обратной по отношению к ней?
Мне очень нравится эта тема, но есть ошибка, которую я не знаю, как исправить, из-за моей неопытности.
Я использую этот компонент для размещения баннеров в подкатегориях, но в тех подкатегориях, где я не использую изображение, появляется некрасивый зазор. Пример:
Привет @Pandabear, я зашёл на твой форум, чтобы посмотреть, не смогу ли помочь, но похоже, что баннер не включён. Возможно, после его включения стоит попробовать следующее:
parentcategory и subcategory — это соответствующие слоганы категории и подкатегории (нижний регистр, который вы видите в адресной строке браузера). Например, в случае с вашим скриншотом URL выглядит так: https://holaforo.com/c/musica/thalia/, поэтому код будет таким:
Спасибо большое, вы очень добры. Я отключил это, потому что не мог найти способ исправить проблему.
Я пока включил это обратно и добавил баннер только в следующую подкатегорию:
В остальных подкатегориях у меня пока нет фотографий, но в некоторых я вообще не планирую добавлять фото, и тогда выглядит некрасиво из-за пустого пространства.
@Pandabear — я не понимаю, почему вы не используете настройку hide category exceptions в этом компоненте темы?
В любом случае, при необходимости вы можете сделать что-то вроде этого, чтобы было проще управлять тем, к каким категориям и подкатегориям применять CSS-код:
Привет, я получаю эти предупреждения относительно этого компонента:
[THEME 68 ‘Компонент темы заголовков категорий’] Уведомление об устаревании: контроллер navigation/category больше не существует, и этот временный адаптер в конечном итоге будет удалён. Для получения информации о текущем маршруте обнаружения используйте вместо этого службу обнаружения. [id устаревания: discourse.navigation-category-controller]