Возникает вопрос далее
$block->delta -это видимо приватная перемнная. Как ее можно иначе вызвать?
Так как в выражении $node->taxonomy[17]->name приславутая цифра 17 и является этой дельтой
Вы бы описали задачу подробнее, глядишь и подсказали б Вам чего-нить. А то так по частностям не совсем понятно, например, в каком контексте Вам это надо. Например, $block->delta в том же block.tpl.php доступна абсолютно "легально" (в документации прописана).
Понятие "приватная переменная" вообще не очень применимо в контексте PHP4 (Дрюпал-то вроде для этой версии писали).
Комментарии
Или может можно узнать каким-либо другим способом принадлежность к той или иной таксономии?
В пхп не силен, могу сказать фигню
Может, можно пробежаться по $node->taxonomy с помощью foreach (раз уж это массив)?
Я так делал у себя, но правда я там "бегал" по массиву $taxonomy, а не по $node->taxonomy (может, это одно и то же?)
с foreach я бегал. Не совсем то - да и не для этих целей оно.
$node->taxonomy[17]->name
уф
Возникает вопрос далее
$block->delta -это видимо приватная перемнная. Как ее можно иначе вызвать?
Так как в выражении $node->taxonomy[17]->name приславутая цифра 17 и является этой дельтой
Насколько я помню, в данном случае 17 - это всё же идентификатор тармина (term id, tid), а не дельта.
Ладно, пришлось из $_SERVER['QUERY_STRING'] забирать
Вы бы описали задачу подробнее, глядишь и подсказали б Вам чего-нить. А то так по частностям не совсем понятно, например, в каком контексте Вам это надо. Например,
$block->delta
в том жеblock.tpl.php
доступна абсолютно "легально" (в документации прописана).Понятие "приватная переменная" вообще не очень применимо в контексте PHP4 (Дрюпал-то вроде для этой версии писали).
Вы правы. Но это не id термы (оно кникально для каждой термы), а то что мне надо - это id вообще все таксономической единицы (то есть страницы)
Э-э-э... ID страницы - это 'node id' - идентификатор ноды. Это Вы ищите?
http://www.drupal.ru/node/2359
какая переменная содержит цифру 2359?
$node->nid