Drupal тема для конкретной таксономии - PullRequest
1 голос
/ 01 июля 2011

Привет, я новичок в теме Drupal 6, я хочу сказать, что я нахожусь на http://abc.com, и тема «Гарланд» теперь, что я хочу, это когда я иду на http://abc.com/me/mypage тема этой страницы должен отличаться от предыдущего. Другими словами:

У меня есть две страницы, например, node / 12321 и node / 1231. Я хочу применить к ним пользовательскую тему, но не тему Garland. Как удалить всю таблицу стилей темы гирлянды и добавить в нее свои пользовательские таблицы стилей, не изменяя в page-node-xxxx.tpl.php Страница, которую я произвел на ней, говорит, что есть какая-то страница предварительной обработки, которую я не могу понять.

Плюс, как я могу применить тему к странице с определенной таксономией?

Ответы [ 2 ]

0 голосов
/ 01 июля 2011

Вы можете попробовать следующие модули 1) ThemeKey 2) Тема страницы 3) Разделы

Перейдите на любой из вышеперечисленных, который подходит для вашей реализации.

Спасибо RT

0 голосов
/ 01 июля 2011

Посмотрите на модуль ThemeKey . Это позволяет менять тему в зависимости от пути, таксономии и многого другого. Со страницы проекта ThemeKey:

ThemeKey позволяет определять простые или сложные правила переключения тем которые позволяют автоматический выбор тема в зависимости от текущего пути , термины таксономии , язык, тип узла, и много, много других свойств. Это также может быть легко расширен для поддержки дополнительные свойства, выставленные другими модули. В сочетании с Drupal's наследование темы и ThemeKey Свойства, которые вы можете легко достичь особенности как:

  • каналы в индивидуальном стиле a
  • титульный экран / заставка a
  • выбранная дата / время рождественской темы
  • мобильные темы для разных
  • специальные мобильные устройства с автоопределением
  • темы для "ограниченных" или "старых" браузеров
  • контент, пользователь или роль - в зависимости от
  • тем, обозначающих вашу среду (производство, подготовка, тестирование, тестовая среда,…) Ваш редизайн безопасно на живом сервере
  • ...
...