Как создать дополнительный пункт меню програмно?
Добрый день.
В общем, пытаюсь добавить программно дополнительный пункт в меню на сайте, для чего мне это нужно - долгая история.
По теме нашёл такую конструкцию:
'link_path' => 'node/' . $node->nid, // - путь на который будет вести ссылка.
'link_title' => $node->title, // - заголовок нового пункта меню.
'menu_name' => 'main-menu', // - системное имя меню, куда добавим ссылку.
'hidden' => 0 // - 0 или 1.
);
menu_link_save($item);
Но что-то не работает.
Ещё нашёл "мануал" https://api.drupal.org/api/drupal/includes!menu.inc/function/menu_link_s... но это тоже не работает, хотя тут я не уверен что всё делаю правильно. Выдаёт ошибку "Cannot redeclare menu_link_save() \includes\menu.inc:3106"