Это компонент темы, который позволит вам легко добавлять теги в гамбургер-меню.
Компонент предлагает три варианта отображения.
Примеры:
Вложенные группы тегов
Вложенные разрешённые теги категорий
Плоские верхние теги (по всему сайту)
Настройки:
Компонент включает семь настроек.
Параметр hamburger_menu_tags_mode позволяет выбрать предпочтительный режим отображения.
top tags (верхние теги):
показывает плоский список самых популярных тегов на сайте
tag groups (группы тегов):
показывает вложенный список групп тегов и их дочерних тегов
allowed category tags (разрешённые теги категорий):
показывает список разрешённых тегов, вложенных под каждую категорию. Рекомендуется устанавливать для них разумные значения.
Далее следуют настройки, специфичные для каждого режима, позволяющие контролировать количество отображаемых разделов/тегов для разных режимов.
Также есть настройка, позволяющая скрыть стандартный раздел категорий гамбургер-меню (по умолчанию отключено).
Примечания:
Тема будет учитывать стили для категорий/тегов, установленные в настройках вашего сайта.
Если вы выберете вложенные разрешённые теги категорий, ссылки на эти теги будут вести к темам в этой категории, которые помечены соответствующим тегом.
Все разделы добавляют ссылку на страницу /tags на всю ширину перед подразделами.
allowed_category_tags и top_tags не создают дополнительной нагрузки на API — то есть дополнительных запросов не требуется. Nested_tag_groups требует один запрос к файлу .json. Запрос выполняется только один раз за сессию пользователя (на главной странице или на той странице, куда он попал).
Предпросмотр в конструкторе тем недоступен, так как там не так много тегов.
| Репозиторий | GitHub - hnb-ku/Discourse-hamburger-tags · GitHub | |
| Руководство по установке | Как установить тему или компонент темы | |
| Новичок в темах Discourse? | Начинающее руководство по использованию тем Discourse |



