Ребят подскажите ответ на такой вопрос. При создании страницы при включеном модуле menu есть возможность сразу же определить страницу в нужное меню, при раскрытии списка у нас появляются все меню и все их дочерние пункты и в том числе меню самой системы. Хотелось бы видеть в этом списке только свои собственные меню не буду же я добавлять страницы к меню админки и соответственно, если они показываются, то выбор нужного меню происходит дольше чем могло бы быть
Возможно ли это настроить?
И еще вопрос может быть есть какой модуль, который бы упрощал или скорее темизировал этот список в более логичный не селектом со списком а может блоком с кнопочками + - для раскрытия или другой более удобный вариант чем сейчас?
Комментарии
Для отображения "своих" меню, можно использовать taxonomy + taxonomy menu, поможет это и для второго пункта, т.к. виджетов для выбора терминов таксономии немало разных...
Т.е. делать привязку не через меню, а через таксономию.
Таксономия меню тоже установлена, принцип работы его хорошо знаю, но чисто по логике таксономия это словарь, который подразумевает множество материалов в себе как новостная лента, а меню со страницами это группа ссылок на статичные страницы. Не хотелось бы смешивать эти понятия. А так да таксономия меню показывает меню только по своему словарю, что удобно
Таксономия может использоваться для очень разных нужд. Совсем не за чем пытаться жёстко следовать определениям.
Ещё для навигации можно применять подшивки, views и node reference, category... На любой вкус.
Меню не обязано быть именно меню.
Может быть, но это недочет модуля меню конечно, вообще друпал анти-синоним юзабилити
Почему же недочёт? Зачем в каждом модуле дублировать функционал, который может быть реализован применением других модулей?
Да, но модуль "меню" идет в комплекте с самим друпалом, а модуль "меню таксономии", как дополнительное расширение.
И что? В чём проблема - друпал модульная система, ядро это ну самый необходимый минумум. Стараться сделать сайт без установки дополнительных модулей на drupal верх извращения.
Нее я не про кол-во модулей, я про то что они не дублируют функционал и в этом есть минус.
В чём здесь минус?
Минус в том, что функционал для навигации, который прямо касается удобства использования отсутствует и дабы его таки добыть приходится устанавливать еще что-то
В том-то и дело, что устанавливать что-то ещё надо практически для любого сайта, и в этом нет ничего плохого.
Все верно, но с друпалом надо устанавливать что-то еще даже на самые простые и логичные вещи. Это может быть и хорошо, если бы это было удобно.
Ребят выручайте пожалуйста своими знаниями и опытом
суть та же - хотим присоединить страницу
В меню планируется скажем 5000 страниц без таксономий, просто множество статичных меню со страницами, при списке в 200 пунктов уже сложно ориентироваться, что же делать когда будет 500 или 1000. Вопрос что делать и можно ли меню это сделать с + и - рядом с каждым меню, чтобы не видеть все раскрытое меню и 100500 страниц, а выбрать нужное и прикрепить
Не, конечно можно открывать отдельно раздел меню и вручную прицеплять к нужному меню страницу и это очень хорошо, что подобная возможность есть, когда можно перелинковать страницы и отобразить где хочешь, но блин, неужели, сообщество друпала не столкнулось с тем, что практически невозможно выбирать меню для страницы на странице редактирования ноды при кол-ве подобных страниц 200+
Помогите
node_import+menu_import?
Если нужен удобный выбор места в многоуровневом меню - поможет heirarchial select menu.
П.С. Если у вас получается такой монстр, возможно надо решить задачу как-нибудь иначе?
В таком меню потом и пользователю будет весьма некомфортно ведь.
Да, и зачем обходиться без таксономии? Тут на мой взгляд ей самое место...
Страницы в меню - меню по блокам - блоки в разных местах сайта
Посмотрел демо - это то что я искал! Осталось посмотреть в живую какого оно
Таксономия это словарь наполненный материалами в иерархическом порядке, увы по другому работать с ним не умею и даже ни где не видел другой принцип
Наконец-то! То что было нужно
bsyomov - Большое спасибо!