You are here

function ds_module_implements_alter in Display Suite 8.4

Same name and namespace in other branches
  1. 8.2 ds.module \ds_module_implements_alter()
  2. 8.3 ds.module \ds_module_implements_alter()
  3. 7.2 ds.module \ds_module_implements_alter()
  4. 7 ds.module \ds_module_implements_alter()

Implements hook_module_implements_alter().

File

./ds.module, line 247
Display Suite core functions.

Code

function ds_module_implements_alter(&$implementations, $hook) {

  // node_entity_view_display_alter() disables all labels on all fields
  // when the view mode is 'search_index'. If you set display modes for
  // this view mode by hand, then the hook isn't needed. Since this
  // may be called dozens of times on some pages, it's worth disabling it.
  if ($hook == 'entity_view_display_alter') {
    unset($implementations['node']);
  }
}