Обращение к node->taxonomy->name

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

Комментарии

Аватар пользователя marazmus marazmus 12 сентября 2006 в 19:29

В пхп не силен, могу сказать фигню Smile

Может, можно пробежаться по $node->taxonomy с помощью foreach (раз уж это массив)?

Я так делал у себя, но правда я там "бегал" по массиву $taxonomy, а не по $node->taxonomy (может, это одно и то же?)

Аватар пользователя fl00r fl00r 12 сентября 2006 в 21:31

Возникает вопрос далее
$block->delta -это видимо приватная перемнная. Как ее можно иначе вызвать?
Так как в выражении $node->taxonomy[17]->name приславутая цифра 17 и является этой дельтой

Аватар пользователя rgb rgb 13 сентября 2006 в 8:32

Quote:
Так как в выражении $node->taxonomy[17]->name приславутая цифра 17 и является этой дельтой

Насколько я помню, в данном случае 17 - это всё же идентификатор тармина (term id, tid), а не дельта.

Аватар пользователя rgb rgb 13 сентября 2006 в 8:29

Вы бы описали задачу подробнее, глядишь и подсказали б Вам чего-нить. А то так по частностям не совсем понятно, например, в каком контексте Вам это надо. Например, $block->delta в том же block.tpl.php доступна абсолютно "легально" (в документации прописана).

Понятие "приватная переменная" вообще не очень применимо в контексте PHP4 (Дрюпал-то вроде для этой версии писали).

Аватар пользователя fl00r fl00r 13 сентября 2006 в 15:43

Вы правы. Но это не id термы (оно кникально для каждой термы), а то что мне надо - это id вообще все таксономической единицы (то есть страницы)

Аватар пользователя rgb rgb 13 сентября 2006 в 21:39

Quote:
.. id вообще все таксономической единицы (то есть страницы)

Э-э-э... ID страницы - это 'node id' - идентификатор ноды. Это Вы ищите?