Pour toutes questions sur nos formations Drupal, n'hésitez pas à nous contacter.
#D7CX: I pledge that BlockTheme will have a full Drupal 7 release on the day that Drupal 7 is released.
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.
See an excellent video by Bob @ mustardseed on how to use this module (6.x version)
Enable the module
Drupal 7.x: go to admin/config/user-interface/blocktheme
Drupal 6.x & 5.x: go to admin/settings/blocktheme
and add entries like:
customblocktemplate|My Custom Template
superblock|My SuperTemplateCreate tpl files in your theme directory like:
Drupal 7.x: block--blocktheme--customblocktemplate.tpl.php; block--blocktheme--superblock.tpl.php
Drupal 6.x: blocktheme-customblocktemplate.tpl.php; blocktheme-superblock.tpl.php
Drupal 5.x: customblocktemplate.tpl.php; superblock.tpl.php
Drupal 7.x & 6.x: Optionally, use the new $blocktheme variable in your block.tpl.php or block-*.tpl.php files to change template behaviour depending on the chosen blocktheme value
if (module_exists('blocktheme')) {
if ( $custom_theme = blocktheme_get_theme($block) ) {
return _phptemplate_callback($custom_theme,array('block' => $block));
}
}
return phptemplate_block($block);Go to the configure screen for any block and select the appropriate template.