Кроме того, в режиме выпадающего списка меню начинает прокручиваться уже при минимальном количестве элементов, даже если на экране ещё достаточно места для его расширения. Можно ли это исправить?
Мои пользователи предпочитают боковую панель в виде выпадающего списка вместо развёрнутой, так как она больше напоминает старое меню-гамбургер и расположена справа.
И почему раздел «Всё» включает пункты «Новые» и «Непрочитанные»? Они должны быть разделены?
Мне также нужно убрать оттуда ссылку на FAQ, но я пока не разобрался с CSS для этого.
Возможно, существуют более изящные или точные решения, и я думаю, что в будущем боковая панель станет более настраиваемой, но потенциально ненадёжное решение через CSS будет таким:
Оно нацелено на текущее положение родительского элемента ссылки на FAQ (последний элемент минус 1). Наличие других элементов между ссылкой на FAQ и концом списка приведёт к тому, что CSS-селектор перестанет нацеливаться на нужный элемент.
Но если вы уверены, что эта часть списка не изменится, можете воспользоваться этим решением.
Спасибо, @Canapin — я неплохо разбираюсь в CSS и довольно часто использую его на своём форуме, так что всё в порядке. Я пока не совсем понял, как таргетировать эти элементы, и надеялся обойтись без кода для дочерних элементов по той причине, которую вы указали. Я также использовал много CSS для изменения содержимого старого устаревшего меню, но с ним было проще работать. На самом деле я хочу изменить весь раздел под «Сообщество» и переставить элементы в другом порядке, поэтому, думаю, мне придётся использовать и JavaScript. Мне очень важно, чтобы эта часть была настраиваемой для администраторов. Ещё раз спасибо за совет!
Также до сих пор не совсем понятно, что имеется в виду под «всем». Я бы хотел переименовать это, чтобы было более конкретно.
так что это действительно скрывает раздел «Часто задаваемые вопросы», но я позже обнаружил, что это также имеет нежелательный эффект — скрывает один элемент в каждом разделе меню но, конечно же, так и должно быть
мне действительно стоит просто взяться за дело и написать раздел «Часто задаваемые вопросы» или делегировать это пользователю.
Да, я пытался использовать этот метод в первый раз, но у меня был неверный синтаксис data-link. Я забыл часть «-name» и подумал, что это как-то невозможно. Глупо с моей стороны, ведь это похоже на то, как я делал это с старым устаревшим меню. Ой Спасибо.
Кстати, метод child доступен только для настольной версии.
Проблема в том, что все ссылки находятся внутри элементов списка, у которых одинаковые классы.
Если скрыть ссылку, элемент списка останется и будет занимать место, несмотря на то что он «пустой».
Разве я что-то упускаю?
Это будет очень здорово, когда изменение раздела «Сообщество» станет полностью рабочим в ядре. Я легко изменил заголовок «Сообщество», но хотел бы изменить порядок элементов. Например, в мобильном виде ссылка «Мои сообщения» находится выше «Администрирование» и «Модерация», поэтому «Модерация» оказывается в разделе «… Ещё». Мой персонал недоволен этим, и я согласен, что элементы управления модераторами должны иметь приоритет над «Мои сообщения». Мне, наверное, стоит создать тему с предложением по UX, но я знаю, что команда в любом случае работает над тем, чтобы сделать это настраиваемым для нас в будущем.
Кажется, я всегда могу скрыть ссылку на «Мои сообщения», а затем переместить её в раздел глобальных ссылок. Не знаю, я, наверное, пытаюсь сделать слишком много с этим меню.