[РЕШЕНО] Тема оформления отображается дважды на странице "Доступ запрещен"

Аватар пользователя Technician Technician 11 мая 2012 в 14:20

Столкнулся с этим только что, задокументирую, вдруг кому пригодится.

Проблема: при попадании на страницу "Доступ запрещен" посетитель сайта видит эту страницу дважды, т.е. после подвала опять идет шапка и т.д. У меня эта проблема встретилась как на D7.12, так и на D7.14.

Issue на Drupal.org: http://drupal.org/node/415474

Там предлагают патч: http://drupal.org/files/issues/drupal.user-access-denied.patch

Мне было лень разбираться, как ставятся патчи (вроде нужна консоль и т.п.), и я сделал это вручную. Все просто:

1. Находим файл modules/user/user.pages.inc

2. Находим в нем строку с текстом "drupal_access_denied();". У меня это были 159 и 534 строки.

3. В обоих случаях добавляем после найденной строки еще строку с командой "exit". Должно получиться так:

      drupal_access_denied();
      exit;

4. Все сохраняем. Проблема решена.