Подскажите пожалуйста как проще всего добавить 9000 нод, принадлежащим одному типу материала в меню.
В ручную нажимать "Создать ссылку в меню" в поле редактирования каждой ноды тяжеловато.
Что пробовал:
В VBO пробовал ставить некий патч - https://www.drupal.org/node/940468#comment-6203966
Патч поставить не удалось. В процессе распаковки возникает ошибка.
Попробовал поковырять модуль taxonomy_menu. Создал словарь который связал с нужным мне меню. Добавил в него новый термин. К нужному типу материала добавил поле "теги" с виджетом "ссылка на термин" и по умолчанию выставил мой термин. В общем тоже не сработало.
Подскажите пожалуйста решение, если таковое имеется. Небольшая оговорка - Drupal я только осваиваю.
Комментарии
Зачем вам меню на 9к пунктов?
Да, зачем?
Опишите, пожалуйста, как и для чего будет использоваться данное "меню".
Судя по 9000 ссылкам, тут больше подходит модуль views.
Для более конкретного "совета" не хватает информации(см выше).
При добавлении ссылки в меню в ноде появляются иерархически-выстроенные хлебные крошки. В качестве навигации пользователей меню не используется, поэтому они меню из 9000 ссылок не увидят.
Вещи нужно использовать по прямому назначению. Для вашей цели нужен path_breadcrumbs
У каждой ноды по умолчанию уже есть "технический" url (адрес) вида: /node/[ID ноды]
Те ссылки что Вы добавляете на странице редактирования ноды - добавляют ссылку на ноду в выбранное меню сайта. В Вашем случае, необходимости в этом нет, а есть только лишь "вред".
Для выстраивания материалов сайта(ноды) по иерархии используют таксономию.
Создайте словарь таксономии.
Добавьте в него иерархию терминов.
В материал добавьте поле "термин таксономии" для этого словаря.
Далее, меню по иерархии материлов можно сделать модулем "taxonomy menu"
а "хлебные крошки" любым из подходящих модулей(их много)
+ Создайте словарь таксономии
+ Добавил в него один термин, который будет отображаться в хлебных крошках:
+ В материал добавьте поле "термин таксономии" для этого словаря;
Добавил. Как автоматически применить этот термин ко всем 9000 нодам этого типа материала? В ручную проставлять термин так же тяжело, как и ссылки для меню:
Возможно нужно что-то сделать в представлениях для данного типа материала?
Познакомьтесь с VBO
VBO уже стоял. Нашёл руководство:
Создал новое представление, но застрял на моменте:
У меня в типе поля отсутствует Bulk operations: Content
Есть только Bulk operations: Taxonomy term. В чем может быть причина?
В том что представление по терминам, а не по нодам.
Вы очень помогли! Всё получилось. Всем спасибо
Простой вариант - блок нужных материалов через views, кучерявое меню через views - https://www.drupal.org/project/om_maximenu
Жесть. Представляю, как 9к пунктов при попытке просмотра меню положат сайт