상황에 따라 Theme를 자동으로 변경하는 모듈

상황에 따라 Theme를 자동으로 변경하는 모듈

ThemeKey 모듈 - http://drupal.org/project/themekey
a generic theme switching module. 테마 변경 조건으로,
... for different taxonomy terms.
... based on the node type.
... for different languages.
... based on the path. (중요한 기능이다)

Taxonomy Theme 모듈 - http://drupal.org/project/taxonomy_theme
The taxonomy_theme module allows you to change the theme of a given node based on the taxonomy term, vocabulary or nodetype of that node.
중요 기능! - You can also theme your forums and map themes to Drupal paths or path aliases directly.

Role Theme Switcher 모듈 - http://drupal.org/project/role_theme_switcher
Useful Drupal module to assign separate themes for different roles (including anonymous) in your system.

Referer Theme 모듈 - http://drupal.org/project/referer_theme
This module provides web sites that offer a service the ability to have different themes depending on the referer the user is coming from.

Block Theme 모듈 - http://drupal.org/project/blocktheme
BlockTheme allows an admin to define tpl files for standard block templates and provides a select box on the block configure form so the user can select a tpl file to use as opposed to having to override the templates by block ID.

Switchtheme 모듈 - http://drupal.org/project/switchtheme
Adds a block to allow users to switch between enabled themes.

Theme setter 모듈 - http://drupal.org/project/theme_setter
The module adds settings to force the frontend theme for certain content-types and certain roles.

Theme Settings 모듈 - http://drupal.org/project/themesettings
Embarrassed that the teaser for your custom Podcast content says “Read more”? Want to add some punch to the puny “Add a new comment” link? Change them with the Theme Settings module. “Listen now!” “Speak out!”

Theme Settings API 모듈 - http://drupal.org/project/themesettingsapi
테마 설정 변경과 관련해서 중요한 모듈이다. 여러 모듈이 이를 참고한다.

Themer 모듈 - http://drupal.org/project/themer
A must have for heavey themers, this small but powerful module will become a must for CSS based themes. Please submit any feature requests that you would like to see contributed to this module. Body classes allow for some very intuitive and powerful css changes such as quickly hiding un-needed form fields from someone with the "manager" role, swapping random images or logos (중요 기능!!!) , updating images based on the users locale etc.
참고) 이미지 로테이션 관련해서 http://drupal.org/project/views_rotator 모듈이 있다.

Conditional Stylesheets 모듈 - http://drupal.org/project/conditional_styles
브라우저 종류에 따라 CSS를 다르게 설정할 수 있게 한다. 예를 들자면,
; Set the conditional stylesheets that are processed by IE.
conditional-stylesheets[if lt IE 7][all][] = ie6-and-below.css
conditional-stylesheets[if IE 7][all][] = ie7.css

Node Content Themehook 모듈 - http://drupal.org/project/node_content_themehook
This is a simple module that adds a "node-content" theme hook to Drupal for theming the $node->content array. For example, with this module enabled, you can create a "node-content--page.tpl.php" file in your theme's folder, giving you templating control of the "Page" content type.

Sections 모듈 - http://drupal.org/project/sections
This module allows you to create sections within your site. Each section has an installed template, theme or style attached to it.
Panels 모듈과 비슷한 느낌이다.


http://drupal.org/project/Modules/category/73 에는 테마 관련된 모듈들이 전부 모여있다.

특별히 모바일 테마 관련 모듈로는, 아래의 것들이 있다. (아직 거의 다 베타 레벨이다)
http://drupal.org/project/mobile_theme
http://drupal.org/project/mobit

Your rating: None 평균 : 4.5 (2 votes)