Вы здесь

Rabbit Hole

Перенаправление посетителя при попытке открыть страницу документа.

Модуль Rabbit Hole позволяет перенаправлять посетителя при попытке открыть страницу документа. Допустим, у вас есть тип документов, который никогда не должен показываться на своей странице, например, это могут быть изображения, которые используются в карусели. Модуль Rabbit Hole может следить за этим и перенаправлять пользователя, если он запросит страницу node/X, которая является страницей изображения.

Отметьте: для указания перенаправления поддерживается использование токенов.

Возможности модуля

Модуль содержит несколько параметров, которые определяют что произойдёт, когда сущность просматривается на своей странице. Можно:

  • Перенаправить на любой определённый путь
  • Перенаправить посетителя на страницу с 403 ошибкой (доступ запрещён)
  • Перенаправить посетителя на страницу с 404 ошибкой (страница не найдена)
  • Просто показать страницу (обычное поведение Друпала)

Поведение может быть настраиваться на основе групп документов или на основе сущности. В модуле есть так же право, которое позволяет определённой роли игнорировать настройку модуля.

Поддерживаемые объекты

Проект включает подмодули, которые отвечают за работу с разными объектами и вам потребуется только нужные модули:

  • Rabbit Hole files: Adds Rabbit Hole functionality for files
  • Rabbit Hole group: Adds Rabbit Hole functionality for Group
  • Rabbit Hole media entity: Adds Rabbit Hole functionality for media entity
  • Rabbit Hole nodes: Adds Rabbit Hole functionality for nodes
  • Rabbit Hole taxonomy: Adds Rabbit Hole functionality for taxonomy
  • Rabbit Hole users: Adds Rabbit Hole functionality for users
Группа проекта: