Добрый день, Вебмастера!
Столкнулся с проблемой в drupal когда сайт переволил за 3000 страниц невозможно зайти в список ссылок главного меню, чтобы его настраивать. Подскажите, как массово отключить для уже созданных страниц определенного материала все ссылки в главном меню.
Пробовал модуль VBO, но там нет подходящего действия, а как написать свое в Rules не догнал, поскольку и там не нашел нужной опции.
- 15.10.2015 15:51
- 17.10.2015 16:15
- Регистрация: 02.09.2015
- Сообщений: 6
- Репутация: 3
Какая версия друпала? Для 7 написал на коленке вот такой SQL-запрос:
отключить - UPDATE menu_links SET hidden=1 WHERE link_path IN (SELECT CONCAT("node/", nid) FROM node where type="article");
удалить - REMOVE FROM menu_links WHERE link_path IN (SELECT CONCAT("node/", nid) FROM node where type="article");
это примеры для типа контента с machine type = article.
Рекомендую сделать бэкап БД перед тем как пробоватьСпасибо сказали:
Psihard(20.10.2015),