degov-8.x-2.0/modules/degov_node_press/degov_node_press.module

modules/degov_node_press/degov_node_press.module
<?php

use Drupal\degov_common\Common;
use Drupal\views\ViewExecutable;

/**
 * Implements hook_preprocess().
 */
function degov_node_press_preprocess(&$variables, $hook, &$info) {
  // Add template suggestions and libraries implemented in this module.
  Common::addThemeSuggestions($variables, $hook, $info, [
    'module_name' => 'degov_node_press',
    'entity_type' => 'node',
    'entity_bundles' => ['press'],
    'entity_view_modes' => ['teaser', 'latest', 'slideshow']
  ]);
}

/**
 * Implements hook_views_pre_render().
 */
function degov_node_press_views_pre_render(ViewExecutable $view) {
  if (isset($view) && ($view->storage->id() == 'press_latest_content')) {
    $view->element['#attached']['library'][] = 'degov_node_press/slider';
  }
}

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

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