машинное имя

Меняем машинное имя меню

По умолчанию Drupal не даёт изменять машинное имя меню, созданного через админку. Исправляем ситуацию sql запросом:

SET @from = 'my-menu-bad-name', @to = 'my-menu-cool-name';
UPDATE menu_custom SET menu_name = @to WHERE menu_name = @from;
UPDATE menu_links SET menu_name = @to WHERE menu_name = @from;
UPDATE block SET delta = @to WHERE module = 'menu' AND delta = @from;

Сбрасываем кэш.

Аватар пользователя gruzdev
О нас:
Наша команда находится в Киеве, Украина. Если у вас есть желание встретится лично для обсуждения вашего проекта, мы этому будем рады. Мы считаем, что личные контакты способствуют взаимопониманию, а значит позитивно влияют на качество наших проектов.