Some time ago, categories were displayed in the topic lists as a column. After discussing its usefulness, the dedicated column for categories seemed excessive and it was removed in favor of placing the category under the topic title. There is plenty to gain from this change (see the above linked topic for details), however, some have voiced that they prefer having the category column. This component is for those who may be struggling with the changes.
Здравствуйте,
После обновления до версии 2.9.0.beta2 появились предупреждения/ошибки.
Возможно, они были и в версии до 2.9.0, но ранее я на них не обращал внимания.
[Предупреждение] [ТЕМА 17 'Добавить столбец категории'] – «Чтобы избежать ошибок при тестировании, добавьте ключ `pluginId` в вызов `modifyClass`. Это обеспечит применение модификации только один раз.» (application-02f34826699ddd1471a048c99dbf7e34.js, строка 4135)
[Предупреждение] [ТЕМА 17 'Добавить столбец категории'] – «Уведомление об устаревании: свойство displayNewPosts модели темы устарело» (vendor-3037b934520b46fd8178e08db12bbeaa.js, строка 4759, x30)
Спасибо за предупреждение, @Dmitry_Krasnoperov, и за PR, @Don! PR был принят. Пока смотрел на него, я также исправил несколько мелких деталей в компоненте.
Этот компонент темы был неработоспособен, так как он перезаписывал шаблоны topic-list-header и topic-list-item и не обновлялся уже довольно давно. Я всё же показал дополнительный столбец, но массовое выделение тем не работало.
Я переделал его так, чтобы он использовал необработанные плагины-выходы, что делает его более устойчивым к будущим изменениям и проще в поддержке.
@manuel упомянул, что этот компонент, если бы в нём была колонка для сортировки по таймерам тем, также решил бы мою задачу: отсортированный список с указанием времени публикации множества тем.
Большое спасибо за ваш компонент темы, но я столкнулся с некоторыми ошибками отображения. При возврате на главную страницу колонка категорий больше не отображается. Кроме того, при загрузке дополнительных страниц категория также перестает отображаться. Посмотрите мое видео:
Привет! Большое спасибо за отличный компонент темы!
Я использую Add Category Column для отображения названий категорий в списке тем. Однако у меня возникли две проблемы, которые я хотел бы решить:
Длинные названия категорий обрезаются — они не переносятся и не расширяются, поэтому пользователи не могут прочитать полное название категории. Можно ли сделать так, чтобы столбец автоматически расширялся, текст переносился или полное название отображалось при наведении?
Как изменить порядок столбцов?
Я хотел бы изменить макет так, чтобы столбец «Категория» шел первым, затем «Заголовок темы», далее «Пользователь», «Просмотры», «Дата» и т. д.
Буду очень признателен за любые предложения или CSS-переопределения. Спасибо, команда Discourse!