Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Fixed in Drupal 7.17
Drupal 7.17 introduced the new hook_entity_view_mode_alter rendering this sandbox project unnecessary.
- Original Issue:
- #1154382: View mode no longer can be changed
- Change notice:
- Added hook_entity_view_mode_alter() to allow modules to change entity view modes on display
Original Description
Exposes hook_modeswitch_view_alter_node allowing dynamic selection of a view_mode. This is essentially a workaround for http://drupal.org/node/1154382
Usage
/**
* Implements hook_modeswitch_node_view_mode_alter().
*/
function yourmodule_modeswitch_node_view_mode_alter(&$view_mode, $original_view_mode, $node) {
if (_yourmodule_should_switch_mode($node)) {
$view_mode = 'yourmodule-yourmode';
}
}
Project information
Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projectsObsolete
Use of this project is deprecated.- Created by znerol on , updated