Страницы, относящиеся к группе просмотра в Drupal?

#drupal-6 #views

#drupal-6 #Вид

Вопрос:

Мне нужна помощь в разработке стратегии, позволяющей разрешать «страницы группы». В принципе, у меня есть веб-сайт для групп с продуктами. Веб-сайт работает на Drupal, поэтому:

  • существуют представления, которые отображают диапазоны
  • группа хранится как термин таксономии
  • термин таксономии присваивается пользователю с помощью «user_terms» (поэтому я знаю, какое имя пользователя принадлежит какому термину таксономии)

У меня есть представление, которое отображает страницы в этом формате: mysite.com/band/BANDNAME

Я хочу, чтобы эти страницы были тематически оформлены по-разному в зависимости от группы. Итак, я бы предположил:

  • Мне нужно создать полную тему drupal для каждой группы?
  • Мне нужно назначить новые темы различным страницам

Итак, мои вопросы:

  1. Это лучший способ сделать это?
  2. Что я могу использовать для назначения тем различным страницам?

Спасибо!

Ответ №1:

В зависимости от того, насколько сильно должны отличаться сайты разных групп, вы могли бы использовать что-то вроде модуля контекста для создания отдельных «контекстов» для каждой группы на основе URL, а затем назначить разные шаблоны страниц в зависимости от контекста.

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