Я пока не обновил версию.
Поскольку это бета-версия, я даже не решаюсь это сделать. В пробной версии Discourse я видел, что всё работает.
Если я обновлю свою версию до 2.6, будет ли это работать?
Если я потерял плагин из-за неудачного обновления, есть ли способ загрузить только меню, которое я создал, вместо всего форума?
Со мной случилась такая ситуация: я случайно удалил плагин, но не могу найти способ загрузить только элементы меню из процесса резервного копирования/отката.
Я столкнулся с серьёзной проблемой при попытке скрыть некоторые меню на страницах определённых категорий с помощью CSS. Целевые меню содержат не латинские символы, так как все меню на разных языках. В этом случае я не могу строить правила CSS на основе классов.
@Johani, не могли бы вы добавить ID-номер к каждому меню? Это решило бы проблему. Жду вашего ответа!
Обновление: простое решение — вручную добавлять дополнительный параметр с уникальным ID-номером к каждому меню, которое мы добавляем в настройках компонента.
Я увидел этот компонент темы, потому что мне нужен заголовок, содержащий как пункты меню, так и подменю. Однако, похоже, что этот компонент заставляет меня добавлять пункт подменю для каждого заголовка. Я не могу добавить ссылку только для заголовка.
Меню добавляется через: Текст, иконка, заголовок, представление.
Здесь нет поля для ссылки. Как добавить ссылку к пункту меню, у которого нет подменю?
Сложно ли сделать двухколоночный список для десктопной версии? Для тех из нас, у кого много ссылок, это решило бы большую проблему! (Прокрутка до конца списка автоматически закрывает меню, что вызывает вопросы с точки зрения UX). Отличная работа!
Привет, @hrayner или @AntiMetaman, вы разобрались, как добавить пункты верхнего меню со ссылками, а также подпункты меню со ссылками?
Я пытаюсь сделать то же самое, но безрезультатно .
Спасибо вам, и с Новым годом!
К сожалению, мне не удалось разобраться с этим методом. В итоге я всё сделал с нуля на HTML и CSS — думаю, это лучший вариант для тебя. Надеюсь, это поможет!
Мы используем этот компонент темы, и он почти идеально подходит для наших нужд. Спасибо!
Теперь мы рассматриваем возможность поддержки большего количества языков на нашем сайте. Можно ли локализовать этот компонент, чтобы он следовал языку интерфейса?
Только что заметил это сегодня утром в версии 2.9.0.beta2. Не могу передать, насколько это улучшает функциональность компонента темы подменю заголовка. Буду сегодня переставлять элементы просто потому, что теперь это возможно
Есть ли способ добавить класс admin/staff в выпадающий список или в конкретные пункты меню? Нет необходимости показывать ссылки, специфичные для администраторов, даже если они недоступны. Это было бы полезно.
Это пользовательское меню выглядит очень перспективно для моей ситуации.
У меня версия Discourse на JS отдаётся Google, всё выглядит хорошо, но я думаю использовать этот компонент вместо текущего гамбургер-меню. Google испытывает трудности с рендерингом стандартного JS-гамбургер-меню.
Можно ли добавить встроенную настройку для отображения только авторизованным пользователям? Или, как минимум, отображать элементы при определенном уровне доверия (TL) и выше, чтобы по сути показывать их только зарегистрированным пользователям.
Мне кажется, что концепция уровней доверия была бы полезна, если бы для каждого пункта заголовка или списка можно было добавить настраиваемый параметр «минимальный уровень доверия» для отображения меню или ссылки. Это позволило бы показывать одни ссылки всем пользователям, а другие — только сотрудникам (TL4).
@Cozdabuch
У меня эта функция уже встроена в мой компонент dropdown-header. Однако использовать этот компонент лучше только в том случае, если у вас не слишком много пунктов меню, так как он добавляет элементы непосредственно в строку заголовка по умолчанию Discourse.
@Cozdabuch ссылок внутри меню может быть гораздо больше, главное, чтобы пунктов верхнего уровня было меньше. Если у вас будет всего три — это будет вполне нормально.