layout_builder_component_attributes-1.1.0/tests/modules/layout_builder_component_attributes_test/layout_builder_component_attributes_test.module

tests/modules/layout_builder_component_attributes_test/layout_builder_component_attributes_test.module
<?php

/**
 * @file
 * Layout Builder Component Attributes Test module.
 */

/**
 * Implements hook_theme_registry_alter().
 */
function layout_builder_component_attributes_test_theme_registry_alter(&$theme_registry) {
  // Use a lifted copy of block.html.twig from the Classy theme.
  // As opposed to the template file provided by the block module, this file
  // renders {{ content }} in a wrapper <div> element with content_attributes
  // being rendered on the wrapper.
  $theme_registry['block']['path'] = \Drupal::service('extension.list.module')->getPath('layout_builder_component_attributes_test') . '/templates';
}

/**
 * Implements hook_preprocess_block().
 */
function layout_builder_component_attributes_test_preprocess_block(&$variables) {
  // Add existing CSS classes to test that they are preserved.
  $variables['attributes']['class'][] = 'existing-css-class';
  $variables['title_attributes']['class'][] = 'existing-title-css-class';
  $variables['content_attributes']['class'][] = 'existing-content-css-class';
}

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

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