Таксономия в node.tpl.php

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

Аватар пользователя ivpoed ivpoed 3 января 2010 в 23:07

У меня ещё один чайниковский вопрос.
Подскажите пожалуйста, в моём node.tpl.php за отображение тегов и разделов отвечают следующие строки:

<?php if ($taxonomy): ?>
<?php print $terms ?>

<?php endif;?>

<?php if ($links): ?>

<?php endif; ?>

Теги и разделы, к которым относится мой материал отображаются в формате списка (тег li).
Хочу сделать, чтобы теги отображались через запятую. Не могу понять откуда берётся li.

Помогите пожалуйста.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 января 2010 в 1:31

Из функции темизации, если бы вы посмотрели содержимое переменной $terms, то не задавали бы вопросов, а если бы все видели ссылку "Документация", то большей части топиков бы не создавалось

Аватар пользователя ivpoed ivpoed 4 января 2010 в 22:41

К сожалению, так и не нашёл нигде как же мне поменять значения переменных.
Подскажите пожалуйста, где почитать...

Аватар пользователя ivpoed ivpoed 5 января 2010 в 1:01

Разобрался.

  <?php
if (count($taxonomy)):
// заменить '4' на ваш ID номер словаря
$terms taxonomy_node_get_terms_by_vocabulary($node4);
if (
$terms) {
     foreach (
$terms as $key => $term) {
     
$items4[] = l($term->nametaxonomy_term_path($term), array('attributes' => array('rel' => 'tag''title' => $term->description)));
     }
     print 
'<p>' t("Теги: ") . implode(', '$items4) . '</p>';
     
// alternatively theme as an item list.
     //print theme('item_list', $items4);
}
endif;
?>

Нашёл здесь. На сайте. Блин, как же тут на сайте всё запутано...