Картинки на сайт размещены с помощью стандартного модуля image.
1) Как организовать отображение произвольной уменьшенной картинки определенных терминами (аналогично блоку Random Image только требуется ограничить терминами) в блок,?
2) Как вывести уменьшенную картинку в блок задав ее номер node (аналогично блоку Last Image только требуется задать ее номер node)?
Большое спасибо.
Комментарии
нашел похожее решение
http://drupal.org/node/53087
но не понятно где указывается номер термина, по которому выбираются картинки ???
может кто нибудь подскажет
у себя на сайте сделал в блоке следующий код
$term = 2;
$tid = $term[0]->tid;
$thumbs = 0;
while ($thumbs<1) {
$images = (image_get_random($count = 2, $tid));
print l(image_display($images[0], 'thumbnail'),'node/'.$images[0]->nid, array(), null, null, FALSE, TRUE);
$thumbs++;
}
?>
но почему то картинки выводятся не только $term = 2; а вроде бы любые...
такой код заработал
$thumbs = 1;
$array_of_tid= array(1=>1,2);
$rand_tid = array_rand ($array_of_tid, 1);
echo $rand_tid;
while ($thumbs<2) {
$images = (image_get_random($count = 1, $tid = $rand_tid));
print l(image_display($images[0], 'thumbnail'), 'node/'.$images[0]->nid, array(), null, null, FALSE, TRUE);
$thumbs++;
}
?>
если есть ошибки в коде - подскажите