You are here

function ds_local_tasks_alter in Display Suite 8.4

Same name and namespace in other branches
  1. 8.2 ds.module \ds_local_tasks_alter()
  2. 8.3 ds.module \ds_local_tasks_alter()

Implements hook_local_tasks_alter().

File

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

Code

function ds_local_tasks_alter(&$local_tasks) {
  if (!\Drupal::moduleHandler()
    ->moduleExists('contextual') || !\Drupal::moduleHandler()
    ->moduleExists('field_ui')) {
    unset($local_tasks['ds.manage_node_display']);
    unset($local_tasks['ds.manage_user_display']);
    unset($local_tasks['ds.manage_taxonomy_term_display']);
  }
}