ezcontent-8.x-dev/modules/ezcontent_media/modules/ezcontent_media_gallery/ezcontent_media_gallery.install

modules/ezcontent_media/modules/ezcontent_media_gallery/ezcontent_media_gallery.install
<?php

/**
 * @file
 * Install file for ezcontent_media_gallery.
 */

/**
 * Implements hook_install().
 */
function ezcontent_media_gallery_install() {
  $slick_view_mode = \Drupal::configFactory()->get('core.entity_view_mode.media.slick')->get('uuid');
  if (empty($slick_view_mode)) {
    $slick_view_mode_config_data = [
      'langcode' => 'en',
      'status' => 'true',
      'dependencies' => [
        'enforced' => [
          'module' => ['slick'],
        ],
        'module' => ['media'],
      ],
      'id' => 'media.slick',
      'label' => 'Slick carousel',
      'targetEntityType' => 'media',
      'cache' => 'true',
    ];
    \Drupal::configFactory()->getEditable('core.entity_view_mode.media.slick')
      ->setData($slick_view_mode_config_data)
      ->save();
  }
}

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

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