varbase_total_control-9.0.0-alpha1/varbase_total_control.module

varbase_total_control.module
<?php

/**
 * @file
 * Contains varbase_total_control.module.
 */

/**
 * Implements hook_element_info_alter().
 */
function varbase_total_control_page_attachments(array &$attachments) {
  $routers = [
    'page_manager.page_view_total_control_dashboard_total_control_dashboard-panels_variant-1',
    'page_manager.page_view_total_control_dashboard_total_control_dashboard-panels_variant-0',
  ];

  if (in_array(\Drupal::routeMatch()->getRouteName(), $routers)) {
    // Attach our extra CSS for Varbase dashboard.
    $attachments['#attached']['library'][] = 'varbase_total_control/vtc';
  }
}

/**
 * Implements hook_theme().
 */
function varbase_total_control_theme($existing, $type, $theme, $path) {
  return [
    'block__views_block__varbase_google_analytics_summary_top_pages_block' => [
      'base hook' => 'block',
    ],
    'block__views_block__varbase_google_analytics_summary_top_sources_block' => [
      'base hook' => 'block',
    ],
    'block__varbase_total_control' => [
      'base hook' => 'block',
    ],
    'block__total_control' => [
      'base hook' => 'block',
    ],
    'block__views_block__control_content_panes_pane_tc_new' => [
      'base hook' => 'block',
    ],
    'block__views_block__varbase_google_analytics_summary_sessions_and_pageviews' => [
      'base hook' => 'block',
    ],
    'block__varbase_dashboard_user' => [
      'base hook' => 'block',
    ],
  ];
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc