Как получить ID родительского пункта меню?

Главные вкладки

Аватар пользователя nik_neman nik_neman 20 ноября 2017 в 22:42

Здравствуйте. Использую Drupal 7.
Подскажите пожалуйста как можно получить ID родительского пункта меню?
У меня такая структура меню:

--About
----About Child 1
----About Child 2
----About Child 3
----About Child 4
--Team
--Products
----Product Child 1
----Product Child 2
----Product Child 3
--Contacts

И когда я захожу допустим на страницу 'About Child 2' то мне нужно получить ID родителя. В данном случае это 'About'. Url дочерней страницы не 'http://site.com/about/about-child-2', а 'http://site.com/about-child-2'

Получить мне ID нужно в функции 'theme_breadcrumb()'. Получить id текущей страницы я допустим могу через функцию 'drupal_get_normal_path()', но вот дальше не выходит получить родительский пункт меню.

<?php
function theme_breadcrumb($variables) {
  
$breadcrumb $variables['breadcrumb'];
  
$current_id drupal_get_normal_path($_GET['q']);

  

// дальше не получается. пробовал, но получал только ID главной страницы
}
?>

Заранее спасибо.

Комментарии