Здравствуйте!
Начал знакомиться с друпалом совсем недавно, поэтому не пинайте сильно. по форуму полазил изрядно, но так и не разобрался.
Делаю мелочь - меню пути странице.
Беру в коде url, разбиваю на части, и пытаюсь вывести отформатированный код через функцию L
но для нее нужен текст title !!
как мне найти title страницы по ее url ?
нашел функцию drupal_get_title но она показывает title текущей страницы, а мне нужно страницы по соответствующему url
ps рылся в api друпала на api.drupal.org но так ничего и не нашел.. да как там найти, когда функций около тысячи и они группируются только по названию ??
Комментарии
$node = node_load($nid);
$title = $node->title;
В общем случае никак, потому что title страницы может задаваться динамически.
Проколупался долго, но нашел.
может кому еще пригодится решение.
1. получаем по адресу-алиасу оригинальный путь
drupal_lookup_path("source", АДРЕС-АЛИАС)
2. Получаем по оригинальному пути параметры страницы, среди этих параметров есть title
menu_link_get_preferred(ОРИГИНАЛЬНЫЙ-АДРЕС)
<?php $title = menu_get_object()->title;?>