Этот ответ предназначен для Drupal 6.x, но он, вероятно, очень похож на Drupal 7 ...
Chaos Tools и Панели модули для Drupalможет сделать это.С помощью подмодуля инструментов Chaos, «Диспетчер страниц», вы можете включить страницу «Просмотр_узла» в разделе «Управление страницами ...» (Создание сайта -> Страницы).
После включения страницы «Просмотр_узла», вы добавите «Вариант» (например, Заголовок: «Пользователь без прав администратора») с «Правилами выбора» и установите критерий «Тип узла», а затем ограничите его типом контента (например, «Отзыв»).
После этого потребуется еще одно «Правило выбора» для «Роли пользователя».После этого выберите роли анонимного и аутентифицированного пользователя.
Далее продолжите настройку и выберите макет «Один столбец», затем щелкните значок шестеренки в «Среднем столбце» при выборе панели.содержание.Затем вы можете указать существующий узел (например, страницу узла 404).
Далее, я бы порекомендовал настроить другой вариант (например, заголовок «Администратор») на странице «Просмотр_узла» с «Правилами выбора».'критерии, установленные для вашего типа контента и установить пользовательские критерии для вашей роли администратора или пользователя с идентификатором # 1.Затем вместо добавления узла 404 в качестве содержимого на страницу панели вы можете добавить «текущий просматриваемый узел» к содержимому панели.Таким образом, администраторы по-прежнему могут видеть страницы узлов, и обычные пользователи будут перенаправлены на вашу страницу 404.