Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сниппет для вывода блока созданного на views:

$match = FALSE;

$desired_terms = array(123,133,130,138,142,151,152,181,174,153,136);

$types = array('information' => 1, 'story' => 1);

if (arg(0) == 'node' && is_numeric(arg(1))) {

$nid = arg(1);

$node = node_load(array('nid' => $nid));

$type = $node->type;

if (isset($types[$type])) {

$node = node_load(arg(1));

foreach ($node->taxonomy as $term) {

if (in_array($term->tid, $desired_terms)) {

$match = TRUE;

}

}

}

}

return $match;

?>

Таких блоков несколько (до шести). Но у одного материала может быть несколько терминов.

Нужно при показе одного (любого) блока запретить выводить одновременно с ним остальные.

http://clck.ru/135Gj (внизу "Список ВУЗов Уфы" - это views, видимость которого определяется указанным сниппетом).

http://clck.ru/135HV (внизу "Список Вузов Уфы" и "Дополнительное образование в Уфе" - а нужно сделать чтобы показывался один из них любой)

12 лет назад
vozzy
46 летРоссия
13 лет в сервисе
Был
10 лет назад
Выбранный исполнитель
yevhen
36 летУкраина
13 лет в сервисе
Был
2 года назад
12 лет назад
$10
1 день