Как получить узел по его псевдониму url?

Я знаю, что я могу загрузить узел по его названию с помощью функции node_load (). Можно ли загрузить узел по его псевдониму URL?

35 голосов | спросил Moon 10 42011vEurope/Moscow11bEurope/MoscowThu, 10 Nov 2011 23:24:01 +0400 2011, 23:24:01

1 ответ


53

Вы хотите исследовать menu_get_object и drupal_lookup_path .

Что-то вроде этого будет делать то, что вы хотите:

$ alias = "some /path /to /a /page";
$ path = drupal_lookup_path ("source", $ alias);
$ node = menu_get_object ("node", 1, $ path);
ответил mpdonadio 11 52011vEurope/Moscow11bEurope/MoscowFri, 11 Nov 2011 00:28:15 +0400 2011, 00:28:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132