Глобально закрепленная тема отображается только в одной категории

Я создал тему с правилами сообщества и закрепил её глобально (как администратор уровня tl4), но она ведёт себя не так, как я ожидал.

Чего я ожидал: Глобально закреплённый пост должен быть закреплён во всех категориях сообщества.

Что произошло: Глобально закреплённый пост закреплён только в категории, в которой я его создал (при публикации необходимо выбрать категорию). Я проверил это с нескольких учётных записей, не только с учётной записи администратора, и закреплённый пост не отображается ни в одной категории, кроме той, к которой привязана тема.

Это ожидаемое поведение? Если да, то можно ли закрепить одну тему во всех категориях моего сообщества?

Я наблюдаю то же поведение, что и вы. Я не особо задумывался над этим, но описание при закреплении темы гласит: «Показывать эту тему вверху всех списков тем до». На мой взгляд, это означает, что она будет отображаться вверху любого списка тем, следовательно, включая списки тем для любой категории.

Я тоже так это понял.

Я также проверил настройки категорий, чтобы узнать, нет ли там какой-то опции, которую я упустил и которая позволяла бы отображать глобально закрепленные сообщения, но не смог найти никакой такой настройки.

Я только что увидел противоречивое описание, которое в целом соответствует реальному поведению. Среди элементов управления в нижней части глобально закрепленной темы есть следующее:

Однако при просмотре отдельной категории отображение выглядит как отфильтрованный раздел «Последние», поэтому всё ещё кажется разумным ожидать появления этого описания и здесь.

Это правильное поведение.

Тема, закреплённая глобально, будет отображаться вверху списка тем (также известном как страница /latest).

На странице /categories она появится вверху своей категории, но не будет отображаться в других категориях.

У каждой категории будут свои закрепленные темы (в рамках категории), которые будут видны.

Нет смысла размещать глобально закрепленную тему вверху списка тем каждой категории. В результате одна и та же дублирующаяся тема будет видна на странице /categories для каждой категории.

Используйте функцию Сделать тему баннером вместо Закрепить тему глобально. Или даже компонент Универсальный баннер.

Как жаль — я специально хотел, чтобы оно отображалось в каждой категории, чтобы все его читали, независимо от того, в какой категории они находятся.

Я только что протестировал создание поста, который должен быть во всех категориях, в виде баннера, и без стилизации это выглядит не очень хорошо.

На данный момент решение будет таким: просто закрепить этот пост глобально в главной категории, так как большинство людей начинают именно оттуда.

Тогда создайте одну и ту же тему во всех ваших публичных категориях и закрепите каждую тему по категории, а не глобально, но функция баннера была создана именно для такого сценария. Вы можете изменить стиль баннера по своему усмотрению с помощью CSS.

Предназначена ли эта тема для постоянного существования, подобно правилам и подобным материалам, или это скорее разовое объявление? Если первое, то, возможно, стоит добавить ссылку на неё в тему «О категории» для каждой категории.

Если второе, можно рассмотреть возможность использования тега «Объявления» и даже добавить этот тег в настройки пользователей «Следить за первым сообщением» по умолчанию.

Мне очень нравится эта идея, ведь так не нужно дублировать тему несколько раз.

Также можно оформить баннер, как упоминал @dax, но мне больше нравится простота отсутствия баннера, когда пользователи попадают на форум.

Извините, если я упускаю что-то очевидное, но в чём разница между закреплением темы и её глобальным закреплением? Для каких случаев предназначено глобальное закрепление?

Закреплённые (но не глобально) темы не будут отображаться на /latest или /categories, если только они не являются темами с недавней активностью, и то только внутри соответствующей категории, например, как /c/dev/7/l/latest.

Глобально закреплённые темы будут отображаться вверху как на /latest, так и на /categories, что может быть полезно, если ваши пользователи обычно начинают именно с этих страниц. Я почти исключительно работаю в /latest, а не фильтрую по отдельным категориям, что, насколько я понимаю, довольно распространено.

Логично. Интересно узнать, каково сейчас соотношение пользователей в нашем сообществе, которые просматривают по последним публикациям, и тех, кто просматривает по категориям :slight_smile:

Спасибо всем за ваши комментарии!

Я вполне могу представить, что это встречается чаще или реже в разных сообществах. На экземпляре Discourse, который я управляю, есть категории для различных продуктов, которые разрабатывает наша компания, поэтому как обычный пользователь я, вероятно, был бы заинтересован только в категориях тех продуктов, которыми пользуюсь.

В таком сценарии я всё ещё мог бы использовать /latest с отключёнными категориями, но, возможно, для людей было бы естественнее посещать сами категории. Это лишь предположение, у меня нет точных данных.