Notice: Undefined property: stdClass::$nid in - получить id ноды (nid) друпал 7
Primary tabs
проблема в том, что не получает получить доступ к $node->nid ,
в то время, как devel "говорит" о его присутсвии , при этом очень хорошо получается считать текст =
$node->body['und']['0']['value'];
короче - надо найти способ получить $nid из объекта $node
вообще единственная тема которую более-менее удалось нарыть это вот = http://drupal.org/node/160921
и ещё есть таккая тема =http://drupal.stackexchange.com/question...
где сообщается, что так "всё" берётся косвенно через URL - и что , дескать самый быстрый способ сделать это =
<? if ($node = menu_get_object()) { $nid = $node->nid; } ?>
но у меня такой код не работает.
Ещё предлагается извлекать данные из URL с помощью arg() - это дескать самый быстрый способ.
Но он не будет работать , если используется псевдоним - а потому не универсален, особенно в том случае, если , например, пишется модуль.
Ещё можно попробовать так , как написано здесь = http://drupal.org/node/1722324
или здесь = http://www.drupal.ru/node/85904#comment-...
примечание =
arg в друпале = http://api.drupal.org/api/drupal/include...
- drudev's blog
- Log in to post comments
- 5545 reads