По разным причинам я использую термины таксономии для авторов. Каждый узел блога имеет поле ссылки на выражение - field_authors - в котором перечислены один или несколько авторов. То, что я хотел бы сделать, - показать описание термина для каждого автора, указанного на странице. Мои поисковые запросы онлайн получили мне следующий код, который я разместил в узле - blog.tpl.php сразу после заголовка сообщения в блоге.Отображение описания таксономии Drupal в узле
<?php
$vid = taxonomy_vocabulary_machine_name_load("authors")->vid;
$terms = taxonomy_get_tree($vid, 0, null, true);
$term_count = count($terms);
for ($i = 0; $i < $term_count; $i++) {
$name = $terms[$i]->name;
$id = $terms[$i]->tid;
$description = $terms[$i]->description;
?>
<div id="<?php print $id; ?>" class="taxonomy-description">
<?php print $description; ?>
</div>
<?php } ?>
Как вы, вероятно, можете сказать, он печатает все термины таксономии для словарей «авторы». Я хотел бы показать только описания терминов (авторов), перечисленных на этой странице.
Мне также приходит в голову, что могут быть лучшие способы достижения этого. Таким образом, любые лучшие предложения были бы наиболее оценены.
Спасибо, что он работает! –