likeleto 11 февраля 2007 в 23:29 Расскажите пожалуйста, как можно вывести список терминов ноды, например через запятую? Ну что бы вместо Термин1 Термин2 Термин3 было Термин1, Термин2, Термин3 Заранее спасибо, сорри за такой тупой вопрос. Drupal5 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
likeleto 14 февраля 2007 в 0:15 Может кому-нибудь будет полезно: Термины мне нужно выводить только из одного словаря, для этого в файле шаблоне ноды: <?php /* sort taxonomy links by vocabulary 1 */ $terms1 = taxonomy_node_get_terms_by_vocabulary($node->nid, 1); if ($terms1) { print '<div class="terms">'; foreach ($terms1 as $key => $term1) { $lterm1[] = l($term1->name, 'taxonomy/term/'.$term1->tid); //основное здесь } print implode(' , ', $lterm1); // и здесь print '</div>'; } ?> Наверно это совсем просто, нооо мой дизайнерский мозг мучался 2 дня, всем удач.
Комментарии
Может кому-нибудь будет полезно:
Термины мне нужно выводить только из одного словаря, для этого в файле шаблоне ноды:
$terms1 = taxonomy_node_get_terms_by_vocabulary($node->nid, 1);
if ($terms1) {
print '<div class="terms">';
foreach ($terms1 as $key => $term1) {
$lterm1[] = l($term1->name, 'taxonomy/term/'.$term1->tid); //основное здесь
}
print implode(' , ', $lterm1); // и здесь
print '</div>';
}
?>
Наверно это совсем просто, нооо мой дизайнерский мозг мучался 2 дня, всем удач.