Мы ищем способ отображать сообщения категории не только на главной странице категории, но и вверху всех тем внутри этой категории. Есть ли сейчас возможность это реализовать? Мы создали несколько закрепленных тем, но, конечно, они отображаются только на главной странице категории.
Не совсем понятно, в чём проблема. Не могли бы вы уточнить? Когда вы закрепляете тему в категории, она появляется вверху всех тем этой категории.
Кажется, он имеет в виду, что она отображается вверху каждой страницы темы этой категории (вверху страницы темы /t/.../[topic_id], а не только на странице категории /c/.../[category_id]), если я правильно понял.
Как баннер, прикреплённый к верхней части каждой темы в определённой категории. ![]()
Я тоже поддерживаю эту идею. По сути, это возможность донести сообщение до всех, кто работает в конкретной категории.
Да. Именно этого я и пытаюсь добиться. Каждая страница темы в рамках определённой категории или подкатегории.
@JimPas — возможно ли это сейчас, насколько вам известно?
Вы можете реализовать это с помощью пользовательского компонента темы. В Discourse нет встроенного способа сделать это.
Спасибо @eviltrout! Можете ли вы привести какие-либо примеры? Если нет, я попробую разобраться сам. Я ценю ваши советы!!
Я не знаком с кодом этого плагина, но знаю, что вот этот выполняет множество подобных кастомизаций:
Было бы полезно создать макет.
Функция «Предварительный просмотр списков тем» позволяет размещать в верхней части категории серию изображений с сопутствующими текстовыми фрагментами, которые называются «Избранные изображения». Вы можете отметить те темы, которые хотите выделить. Когда пользователь наводит курсор на изображение, он видит текстовый фрагмент из соответствующей темы. Если у тем нет изображений, эта функция может оказаться бесполезной. Поскольку этот плагин в основном ориентирован на изображения, он может подойти, а может и не подойти. В качестве обходного решения можно добавить изображение по умолчанию, которое вы хотите использовать.