#drupal-6 #views
#drupal-6 #Вид
Вопрос:
Мне нужна помощь в разработке стратегии, позволяющей разрешать «страницы группы». В принципе, у меня есть веб-сайт для групп с продуктами. Веб-сайт работает на Drupal, поэтому:
- существуют представления, которые отображают диапазоны
- группа хранится как термин таксономии
- термин таксономии присваивается пользователю с помощью «user_terms» (поэтому я знаю, какое имя пользователя принадлежит какому термину таксономии)
У меня есть представление, которое отображает страницы в этом формате: mysite.com/band/BANDNAME
Я хочу, чтобы эти страницы были тематически оформлены по-разному в зависимости от группы. Итак, я бы предположил:
- Мне нужно создать полную тему drupal для каждой группы?
- Мне нужно назначить новые темы различным страницам
Итак, мои вопросы:
- Это лучший способ сделать это?
- Что я могу использовать для назначения тем различным страницам?
Спасибо!
Ответ №1:
В зависимости от того, насколько сильно должны отличаться сайты разных групп, вы могли бы использовать что-то вроде модуля контекста для создания отдельных «контекстов» для каждой группы на основе URL, а затем назначить разные шаблоны страниц в зависимости от контекста.
Если вы хотите полностью переключить темы, вы могли бы использовать для этого модуль Switchtheme.