Custom Hamburger Menu Links

Мы только что были вынуждены изменить настройку меню навигации с «Legacy» на «Header Dropdown» до того, как это станет обязательным:

Большинство ссылок в нашем пользовательском гамбургер-меню исчезли, а две оставшиеся ссылки не работают :pensive:

Поддерживает ли этот компонент темы новую навигацию, @Johani? :thinking:

Вот как наше гамбургер-меню выглядело ранее с опцией «Legacy»:

А вот как оно выглядит с опцией «Header Dropdown»:

Заметные различия:

  • Сломанная ссылка: Insurance
  • Сломанная ссылка: Membership
  • Отсутствует: Drone Scene
  • Отсутствует: Good 2 Go
  • Отсутствует: Competitions
  • Отсутствует: Drone Code

Любые советы или поддержка будут очень кстати :blush:

1 лайк

Если это поможет с неработающими ссылками, один пример раньше указывал на:

https://example.com/faq#insurance

Но теперь, при клике на неё в рамках новой системы меню, вас перенаправляет на:

https://example.com/https://example.com/faq

1 лайк

@Canapin, вы нашли решение своей проблемы ещё в октябре 2022 года? :thinking:

Возможно, это та же проблема, с которой мы сейчас столкнулись.

1 лайк

Я считаю, что этот компонент был/будет снят с производства, так как теперь вы можете добавлять пользовательские разделы/ссылки в свои боковые панели :thinking:

1 лайк

Мы изменили «Legacy» на «Header Dropdown», так как это наименее нарушающий вариант. Можем ли мы добавлять пользовательские ссылки в меню Header Dropdown? :thinking:

1 лайк

Да, нажмите/коснитесь значка “+” в нижней части выпадающего меню, чтобы создать новые пользовательские разделы. Он должен располагаться рядом с кнопкой горячих клавиш. :slight_smile: Чтобы редактировать разделы, нажмите значок карандаша рядом с заголовком раздела меню.

1 лайк

Д’оу :man_facepalming:

Спасибо @Lilly — я это видел, но подумал, что это для того, чтобы каждый пользователь мог настроить своё собственное меню :man_facepalming:

Сейчас я посмотрю на это подробнее.

1 лайк

Это работает для обоих вариантов. Как администратор, вы видите флажок «Сделать этот раздел публичным и доступным для всех» в нижней части модального окна нового раздела кастомного меню. Если вы не активируете его, это будет ваше личное меню. Если активируете — оно станет глобальным.

Также, похоже, что мои компоненты темы для настройки меню работают в режиме выпадающего списка (только что протестировал). :thinking:

1 лайк

Великолепно.

Спасибо @Canapin и @Lilly, это именно то исправление, которое нам нужно было :smiley:

Теперь мне осталось только отправить запрос на добавление функции, чтобы внешние ссылки открывались в новой вкладке браузера :slight_smile:

1 лайк

Я думаю, что они должны учитывать настройку пользователя «Открывать все внешние ссылки в новой вкладке» на вашей странице /my/preferences/interface:

1 лайк

Ах, это хорошо знать, спасибо, Джеймс.

Хотя не уверен, что у людей будет установлено это :blush:

2 лайка

Вы можете задать значение по умолчанию, используя параметр default other external links in new tab

И даже применить это к существующим настройкам:

Однако это обновит настройки только для тех, кто всё ещё использует значения по умолчанию. Если пользователь уже изменил настройку, вернул её обратно или принял осознанное решение, она не будет перезаписана, так как предполагается, что пользователь установил её так, как ему нужно. При этом система покажет, сколько пользователей будет затронуто, что даст вам приблизительное представление. :+1:

1 лайк

Черт…

Вы, ребята, просто потрясающие :clap: :bowing_man:

Огромное спасибо, думаю, теперь мы вернулись ровно туда, где были до изменения этой настройки :smiley:

1 лайк

Здравствуйте,

Я включил этот компонент и связал его с шаблоном, но меню-гамбургер всё ещё не отображается. Я пробовал разные шаблоны, чтобы проверить совместимость. Есть ли какие-либо дополнительные рекомендации?

1 лайк

Теперь меню навигации Legacy больше не поддерживается, поэтому этот компонент темы должен быть устаревшим. Я добавил соответствующий тег. :+1:

Вы можете добавлять пользовательские разделы в боковую панель или выпадающее меню навигации в заголовке, используя кнопку «+» в нижней части:

3 лайка

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