Higher level of granularity for category & subcategory styling

Continuing the discussion from Show subcategory list UI:

I find our current options for category styling a bit confusing. When I change the category style, I expect that category style to apply everywhere, unless otherwise specified. The fact that a subcategory index has a unique, hardcoded styling is unexpected.

I’d love to have category UI settings with this level of granularity:

  • desktop category page style

  • Categories only

  • Categories with featured topics

  • Categories and latest topics

  • None; just show Latest

  • :new: desktop sub-category list style (replaces show subcategory list)

  • Inherit desktop category page style

  • Categories only

  • Categories with featured topics

  • Categories and latest topics

  • None; just show Latest

  • :new: feature page style (i.e. configured in a category’s General settings)

  • Inherit desktop sub-category list style

  • Categories only

  • Categories with featured topics

  • Categories and latest topics

This would would allow us to set a more documentation-friendly styling for our howto category, while the rest remains focused on discussion.

(Also find it a bit weird that we only do this on desktop, as there’s definitely a way to do a mobile style layout for all of these options, but that’s a different topic.)

5 лайков

I’m not able to understand your post – can you perhaps use some cropped screenshots to illustrate?

If I understand it, we’re talking about having the option to maintain the two-column split view while browsing categories, or to only show subcategories with no topics listed (in the case of “container” categories).

Perhaps @erlend_sh can clarify with cropped screenshots.

I’m holding off on the mockups since I suggested a simpler solution in one of our internal discussions.

@erlend_sh
Вы имеете в виду что-то вроде раздела на https://meta.discourse.org/c/plugin, включая некоторые встроенные опции?

@codinghorror, как создать такую разметку? Можно ли также перечислять теги и/или темы в плитке?
Что-то вроде

1 лайк

Посмотрите в настройках категории, в разделе Внешний вид

Да, для заголовков последних тем, нет для тегов (если только вы не создадите новый компонент темы для этого).

2 лайка

Нашел это после активации :slight_smile:
grafik

хорошо знать :grimacing:, но это позволило бы мне заменить блоки, например, на горизонтальное прокручиваемое окно. Представьте, что там >10 блоков в разделе ПОПУЛЯРНЫЕ ТЕМЫ на https://experts.feverbee.com/


что привело бы к макету, похожему на

https://experts.feverbee.com/ предлагает очень высокий уровень кастомизации и плагины, написанные специально для создания нового интерфейса. Если вы хотите достичь того же уровня кастомизации, вам понадобится команда разработчиков, способная изменять и создавать новые шаблоны для Discourse, либо вы можете нанять разработчиков на нашем Marketplace.

1 лайк

было бы здорово узнать, что из этого стоит за той или иной кастомизацией :yum:

Некоторые из тех настроек CSS, которые они опубликовали на своём сайте.

Я только что наткнулся на https://discuss.okfn.org/, где они показывают подкатегории в блоках. Это тоже кастомизация или это уникальная особенность темы Discourse Vincent?

Это именно то, что я хотел бы увидеть — такой же интерфейс для тегов. Теперь, когда Discourse их внедрил, было бы здорово использовать их для навигации более эффективно. Сейчас они в основном скрыты, и не-технические пользователи с трудом находят и используют их.