Задача
Отключить (не показывать) блок.
Решение
Варианты
- Отключить блок на странице настройки блоков
- Вернуться на предыдущую страницу истории браузера
- PHP-сниппет
- SQL-сниппет
- Сменить тему (дизайн)
Отключить блок на странице настройки блоков
- Открыть в браузере страницу "Блоки" (admin/build/block)
- Напротив нужного блока в колонке "Регион" указать "нет"
- Сохранить изменения
Вернуться на предыдущую страницу истории браузера
Этот метод можно использовать только пока окно браузера остаётся открытым.
Если при сохранении блока с ошибкой в коде браузер показывает белую страницу или выдаёт ошибки интерпретатора PHP, нужно нажать кнопку браузера "Назад" и будет показана предыдущая страница
Измените видимость блока или отключите его. Затем повторно сохраните изменения - таким образом можно спасти сайт в FireFox и Опере. Про IE информации нет...
PHP-сниппет
$block_title="Название блока";
$result=db_fetch_object(db_query("SELECT bid FROM {boxes} WHERE info=%s LIMIT 1", $block_title));
db_query("UPDATE {blocks} SET visibility=0 WHERE module='block' AND delta=%d LIMIT 1", $result->bid);
?>
SQL-сниппет
Найти нужный блок и запомнить его bid. Затем выполнить SQL-запрос:
где bid - идентификатор блока,
LIMIT 1 - количество строк, которые нужно обработать
Сменить тему (дизайн)
Если известно, что в теме по умолчанию этот блок не был включён, то можно удалить/переименовать папку с текущей темой и Друпал переключится на тему по умолчанию.
Таким образом проблемный блок может быть отключен.
Вывод
Каждый последующий метод рекомендуется применять только, если предыдущий метод не подходит.










