acquia_cms_page-1.3.0/acquia_cms_page.module

acquia_cms_page.module
<?php

/**
 * @file
 * acquia_cms_page.module
 */

/**
 * Implements hook_modules_installed().
 */
function acquia_cms_page_modules_installed($modules, $is_syncing) {
  if ($is_syncing) {
    return;
  }
  // Update the label and description of the 'body' field for 'page' content type
  // if the 'acquia_cms_site_studio' module is installed.
  // This is to ensure that the field is correctly labeled for search purposes.
  if (in_array('acquia_cms_site_studio', $modules)) {
    $config_factory = \Drupal::service('config.factory');
    $config = $config_factory->getEditable('field.field.node.page.body');
    if ($config) {
      $config->set('label', 'Search Description')
        ->set('description', 'A short description or teaser which will be displayed in search results.')
        ->save();
    }
  }
}

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

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