Более высокий уровень детализации для стилизации категорий и подкатегорий

Продолжение обсуждения из темы Отображение интерфейса списка подкатегорий:

Мне кажутся немного запутанными текущие варианты стилизации категорий. Когда я изменяю стиль категории, я ожидаю, что этот стиль будет применяться везде, если не указано иное. Тот факт, что индекс подкатегорий имеет уникальное, жёстко заданное (hardcoded) оформление, вызывает неожиданность.

Мне бы очень хотелось иметь настройки пользовательского интерфейса категорий с таким уровнем детализации:

  • Стиль страницы категории для настольных устройств

  • Только категории

  • Категории с избранными темами

  • Категории и последние темы

  • Нет; показывать только «Последние»

  • :new: Стиль списка подкатегорий для настольных устройств (заменяет show subcategory list)

  • Наследовать Стиль страницы категории для настольных устройств

  • Только категории

  • Категории с избранными темами

  • Категории и последние темы

  • Нет; показывать только «Последние»

  • :new: Стиль страницы категории Contribute > Feature (т. е. настраивается в общих настройках категории)

  • Наследовать Стиль списка подкатегорий для настольных устройств

  • Только категории

  • Категории с избранными темами

  • Категории и последние темы

Это позволило бы нам установить более удобное для документации оформление для категории howto, в то время как остальные категории оставались бы сфокусированными на обсуждениях.

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

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 их внедрил, было бы здорово использовать их для навигации более эффективно. Сейчас они в основном скрыты, и не-технические пользователи с трудом находят и используют их.