You are here

webform_bootstrap_test_module.module in Webform 6.x

Installs and integrates the Webform Test Bootstrap theme.

File

modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.module
View source
<?php

/**
 * @file
 * Installs and integrates the Webform Test Bootstrap theme.
 */

/**
 * Implements hook_page_attachments().
 */
function webform_bootstrap_test_module_page_attachments(array &$attachments) {
  $attachments['#attached']['library'][] = 'webform_bootstrap_test_module/webform_bootstrap_test_module';
}

/**
 * Implements hook_preprocess_page().
 */
function webform_bootstrap_test_module_preprocess_page(&$variables) {
  if (!_webform_bootstrap_is_active_theme()) {
    return;
  }

  // Remove sidebar second from admin route.
  if (\Drupal::routeMatch()
    ->getRouteObject()
    ->getOption('_admin_route')) {
    $variables['page']['sidebar_second'] = NULL;
  }
}