Discourse Tag Sidebars

:warning: This component has been deprecated, please check out Topic List Sidebars for the same functionality, and more!

This theme component takes a topic and applies it as a sidebar for a tag’s topic list. These sidebars are only visible when the browser is 767px or wider (most tablets and monitors).

Want sidebars for categories? Check out Discourse Category Sidebars.

What can I do with this theme component?

  • Choose a topic and display its content as a sidebar for a tag.

  • Choose for the sidebars to appear on the left or the right of the topic list.

How do I configure it?

Simply insert the tag name and the id of the topic (e.g. example.com/t/example-topic/57)

I recommend creating sidebar topics in their respective tags, closing the topic so there are no replies, and unlisting it (so it doesn’t appear in the topic list).

Note that you can not use a topic in a private category as a sidebar in a public area.

Custom CSS

Each tag sidebar is wrapped with a class that contains the tag name, so for the test tag that would be .tag-sidebar-test. You can use these classes to style the individual sidebars.

The body tag on pages with sidebars also has a class added so you can use body.custom-sidebar to apply styles on all pages that have a sidebar.

Install this theme component

41 лайк

Your sidebar themes are amazing

It would be great to have an option to display a sidebar in a topic based on tags. With multiple tags the divs could be simply stacked on top of each other.

2 лайка

minor nit. it seems that external links in the side bar do not follow setting to open in new tab, so they open in same window.

6 лайков

This is a really cool idea Kris, how hard would it be to move it from the sidebar to the top? I would love to have it where the category description normally goes so it always displays and doesn’t resize the container. I use topic list preview with the tile layout and this makes all the images smaller and wastes space in my case.

8 лайков

Отлично! Этот компонент темы решает проблему описания тегов, о которой просили многие пользователи. Было бы здорово, если бы была возможность разместить его над навигационной панелью, а не в боковой части.

6 лайков

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

3 лайка

Похоже, что в ядре путь был изменён с /tags/ на /tag/. Тема обновлена в соответствии с этим.

8 лайков

возможно, это связано с нашим пользовательским CSS: кажется, место для него создаётся, но сами ссылки туда не добавляются

2 лайка

Привет, Крис,

Это выглядит действительно интересно. Похоже, это может решить проблему / вопрос дизайна сайта, и я хотел бы получить твою обратную связь.

Вот что я пытаюсь создать — веб-сайт с акцентом на форум и боковой панелью, содержащей в основном статические страницы для раздела «Часто задаваемые вопросы» (FAQ). Как на изображении ниже: Согласен ли ты, что твоя боковая панель с тегами подойдет для этого? Мне кажется, что всё, что мне нужно сделать, — это создать тег «FAQ» для конкретных постов, которые я хочу отобразить в FAQ, и они появятся там (есть ли возможность контролировать порядок их отображения в боковой панели?).

Что ты думаешь? Кто-нибудь ещё, кто имеет опыт работы с этим компонентом темы, хочет что-то добавить?

2 лайка

Этот компонент больше не работает у меня. Кто-нибудь может воспроизвести проблему?

2 лайка

Возможно ли сделать так, чтобы боковая панель на мобильных устройствах была сворачиваемой? Справа может отображаться небольшая иконка для показа и скрытия боковой панели.

3 лайка

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

Мне бы очень хотелось, чтобы описание бралось из поля «длинное описание», которое можно добавить к краткому описанию с помощью :wrench: на странице тега, а не из какого-то магического поста!

1 лайк

Я работаю на версии 3.3.0.beta2, и этот компонент корректно отображает боковую панель тегов при первом выборе тега, но панель не исчезает при выборе другого тега. Вы можете увидеть это на предпросмотре на theme-creator.discourse.org. Вот как это выглядит при переходе к тегу art:

…но при переключении на (например) тег code боковая панель не меняется:

Я заметил, что Discourse Category Sidebars поддерживается гораздо активнее, чем этот компонент. Возможно, я попробую применить аналогичные изменения к нему.

Обновление: Я вижу, что сейчас описания тегов поддерживают HTML, поэтому компонент Tag Banners, вероятно, лучше подходит для моих целей. Спасибо в любом случае!

Функциональность этого компонента была объединена с Topic List Sidebars (поддерживает как боковые панели категорий, так и боковые панели тегов), поэтому, пожалуйста, переключитесь, как только у вас будет возможность, так как я больше не буду обновлять этот компонент. Этот компонент продолжит работать пока что, но в будущем вы можете столкнуться с проблемами.

3 лайка

Эта тема была автоматически закрыта через 26 дней. Новые ответы больше не принимаются.