Сабж. В друпале 7 нужно настроить custom breadcrumbs. Для этого нужно получить урл на термин таксономии, к которому относится нода. Название термина с грехои пополам у меня получилось выудить, а вот с урлом беда.
Но в списке токенов нету вообще ничего относящегося к Term или vocabulary.
Как решить?
Комментарии
Решили вопрос? Тоже не могу разобраться...
Что-то типа этого. Лень лезть в АПИ проверять. Посмотрите сами.
$term = taxonomy_get_term_by_name($termname);
$tid = $term[0]->tid;
drupal_get_path("alias","taxonomy/term/$tid");
Вопрос решил.
divined, спасибо. Твой код, правда, не работает, но задал вектор )
Я тупо оставил кастом бредкрамбс для всех типов контента, кроме того, где надо выводить вышеуказанное. А на этом месте мой код:
<?php <div id="breadcrumb">
<?php
$tid = render($node->taxonomy_catalog['und'][0]['taxonomy_term']->tid);
$needed_path = 'taxonomy/term/'.$tid;
$br = drupal_get_path_alias($needed_path);
$nn = render($node->taxonomy_catalog['und'][0]['taxonomy_term']->name);
print
"<a href='http://mysite.ru/'>Главная</a> » <a href='http://mysite.ru/$br'>$nn</a> » ".$node->title;?>
</div>
?>