Правила отображения пользовательских типов контента в Drupal 7

#drupal-7

#drupal-7

Вопрос:

У меня есть веб-сайт drupal 7 (который я не создавал) со страницами, созданными из 1 определенного пользовательского типа контента (назовем его пользовательским контентом). Итак, мои страницы выглядят так:

 Url: site/very_seo_friendly.url
Page
- header
- sidebar
- 1 or many items of custom-content
- footer
 

К сожалению, сайт также позволяет отображать страницу как таковую (например, после редактирования):

 Url: site/custom-content/custom-content-title <- also indexed by search engines
Page
- header
- Related content sidebar with all custom-content items listed
- 1 specific custom-content item
- footer
 

Когда я добавляю новый пользовательский контент, мне нужно выбрать, к какой странице принадлежит этот пользовательский контент. Есть ли способ запретить drupal отображать только этот элемент пользовательского контента? Я могу перенаправить веб-сервер, чтобы заблокировать эти URL-адреса, но было бы лучше, если бы они вообще не существовали.

Спасибо.

Ответ №1:

Есть ли способ запретить drupal отображать только этот элемент пользовательского контента?

да!

Существует дополнительный модуль с именем «кроличья нора», который позволяет вам управлять представлением содержимого узла. Согласно документации, он настраивается для каждого пакета / типа контента.

Вот ссылка: https://www.drupal.org/project/rabbit_hole

Комментарии:

1. Большое вам спасибо! Я установил модуль, но мне немного сложно найти, где / как его настроить. По-видимому, нет доступного документа, и в списке модулей доступна только настройка разрешений. Уже немного поздно, поэтому я продолжу поиск завтра. Еще раз спасибо.