Уважаемые, подскажите пожалуйста! я похоже изобретаю очередной велосипед с квадратными колесами....
Есть: Д7, к терминам таксономии добавлены cсk-поля с картинками. Как с помощью PHP вывести их для /словаря/термина/
функция taxonomy_get_tree cck-поля не берет, хотя devel их показывает:
... (Object) stdClass
tid (String, 1 characters ) 1
vid (String, 1 characters ) 2
name (String, 10 characters ) Front page
description (String, 0 characters )
format (String, 13 characters ) filtered_html
weight (String, 1 characters ) 0
vocabulary_machine_name (String, 8 characters ) category
field_ti (Array, 1 element) // это мое поле и есть
und (Array, 3 elements)
0 (Array, 13 elements)
....
в итоге пошел сильно кружным путем:
$vocabulary = $page['content']['system_main']['term_heading']['term']['#term'];
$vocabulary = $vocabulary -> field_ti;
но глядя на это _нечто_ понимаю что должен быть путь прямее, да и на других страницах работать не будет...
в общем как программно получить cck поля термина таксономии?
Да, я не программист, по этому, если можно, поподробнее...
Комментарии
еще один велосипед, чуть лучше...
больше ничего из api.drupal.org вытянуть не смог...
$vid = 2;
$terms = taxonomy_get_tree($vid);
foreach ($terms as $term) {
$query = taxonomy_get_term_by_name($term->name, $vid);
foreach ($query as $quer ) {
$quer = $quer->field_ti;
if($quer):
$quer = $quer['und'];
foreach ($quer as $que) {
print $que['filename']."br";
}
endif;
}
}
все равно, какие-то гланды через задницу