Вывод блока везде кроме определенных нод

Главные вкладки

Аватар пользователя smirn0ff smirn0ff 22 декабря 2011 в 22:19

Доброго времени знатоки. У меня стоит такая задача: нужно выводить блок на всех страницах кроме определенных нод например story (PHP-код). Я понимаю, что вопрос простой, но я новичок и не могу понять пока как это сделать. Можете дать ссылку на страницу где объяснены правила вывода блоков

Комментарии

Аватар пользователя smirn0ff smirn0ff 22 декабря 2011 в 22:39

понятно, что в настройки. мне не понятно какой php код написать. я знаю какой писать чтобы выводить блок на определенных нодах но не знаю как НЕ выводить на определенных нодах

Аватар пользователя bdagames bdagames 23 декабря 2011 в 15:29
<?php
$match = FALSE;
$types = array('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])) {
    $match = TRUE;
  }
}
return $match;
?>

спробуй так. вместо 'story' - название нужного типа.

UPD: потом заметил, что для семёрки надо. а приведённый код для шестёрки.