2010-12-04 4 views
1

Вот код, который я использовал для печати таксономических изображений в определенной лексики с помощью Taxonomy Image:Drupal: Как вручную печатать изображения Таксономия

<?php 
$vid = 19; 
$terms = taxonomy_node_get_terms_by_vocabulary($node,$vid); 
$new_terms = array(); 
if ($terms) { 
    foreach ($terms as $term) { 
    $term = taxonomy_image_display($term->tid) as $image); 
    print '<div class="color">' . $image . '</div>'; 
    $new_terms[] = $image; 
    } 
} 
?> 

ответ

1

Ваш код не работает. Возможно, вы имели в виду:

<?php 
$vid = 19; 
$terms = taxonomy_node_get_terms_by_vocabulary($node,$vid); 
$new_terms = array(); 
if ($terms) { 
    foreach ($terms as $term) { 
     $image = taxonomy_image_display($term->tid); 
     print '<div class="color">' . $image . '</div>'; 
     $new_terms[] = $image; 
    } 
} 
?> 

Это правильный PHP и должен работать.

+0

Thanks RotHorseKid. Единственное, что он работает, только когда я вошел в систему. Я сбросил кеш в Drupal и браузерах, не работал. – canintex

+0

Nevermind ... забыл настроить разрешения. – canintex

+0

Да. Я тоже забыл об этом все время. – RotHorseKid

 Смежные вопросы

  • Нет связанных вопросов^_^