panopoly_magic-8.x-2.x-dev/panopoly_magic.install

panopoly_magic.install
<?php

/**
 * @file
 * Install hooks for Panopoly Magic.
 */

/**
 * Implements hook_install().
 */
function panopoly_magic_install() {
  _panopoly_magic_layout_builder_modal_default_config();
}

/**
 * Changes default configuration for layout_builder_modal.
 */
function _panopoly_magic_layout_builder_modal_default_config() {
  /** @var \Drupal\Core\Config\Config */
  $layout_builder_modal_config = \Drupal::service('config.factory')->getEditable('layout_builder_modal.settings');

  // Change the default modal width to 1280px.
  if ((string) $layout_builder_modal_config->get('modal_width') === '768') {
    $layout_builder_modal_config->set('modal_width', '1280');
    $layout_builder_modal_config->save();
  }
}

/**
 * Implements hook_update_last_removed().
 */
function panopoly_magic_update_last_removed() {
  return 8202;
}

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

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