Я как-то делал настройки видимости для блоков на страницах форума. То есть, чтобы на форуме их не было, а на других страницах - были. Поищите. С год назад это было.
но ничего не изменяется.. как была правая колонка так и стоит.
У меня в рецепте код точно для Д5 (давненько это было), а в Д6 постом для форума может быть пост любого типа. Скорее всего ошибка связана с этим...
Поэтому нужно проверить вот этот код:
if($node->type == "forum")$result=false;
У меня есть сомнения, что $node->type == "forum" никогда не даст TRUE в Д6, хотя я не проверял.
Да и вот этот код:
Комментарии
Мои учетные данные - Изменить.
Внизу список блоков из разных колонок. Сними галки с тех, что в правой.
Я как-то делал настройки видимости для блоков на страницах форума. То есть, чтобы на форуме их не было, а на других страницах - были. Поищите. С год назад это было.
Ок. Нашел рецепт у себя: Показывать / НЕ показывать блок на страницах форума.
не получается, вбиваю код например:
if ((arg(0) == 'node') && is_numeric(arg(1))) {
$node = node_load(arg(1));
if ( $node->type == "forum" ) $result=false;
}
return $result;
но ничего не изменяется.. как была правая колонка так и стоит.
полезно
P.S. В зависимости от темы, но убирание блоков не равно убиранию колонки![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
При расово верной верстке равно. Регион у нормлаьных поцанов просто не выводится, если для него нету блоков.
+1 ))
ну не выводиться, а у центральной будет отступ на ширину колонки
Смотрим тему garland.
Если надо, решается средствами css
Еще как вариант просто прописать во всех правых блоках в
и все![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Или сделать отдельный page-forum.tpl.php без правой колонки.
По моему проще всего
У меня в рецепте код точно для Д5 (давненько это было), а в Д6 постом для форума может быть пост любого типа. Скорее всего ошибка связана с этим...
Поэтому нужно проверить вот этот код:
У меня есть сомнения, что $node->type == "forum" никогда не даст TRUE в Д6, хотя я не проверял.
Да и вот этот код:
не плохо бы заменить запросом к базе и получать тип ноды, а не создавать всю ноду. В общем есть над чем поработать.