mdrop_suite-1.0.0-alpha1/modules/mdrop_suite_block/mdrop_suite_block.module

modules/mdrop_suite_block/mdrop_suite_block.module
<?php

/**
 * @file
 * Mdrop Suite - Block main module file.
 */

use Drupal\Core\Form\FormStateInterface;

/**
 * Implements hook_form_alter().
 */
function mdrop_suite_block_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if ($form_id == 'layout_builder_add_block' || $form_id == 'layout_builder_update_block') {
    if (!empty($form['settings']['label_display'])) {
      $form['settings']['label_display']['#type'] = 'hidden';
      $form['settings']['label_display']['#default_value'] = FALSE;
      $form['settings']['label_display']['#disabled'] = TRUE;
    }
    if (!empty($form['settings']['admin_label'])) {
      $form['settings']['admin_label']['#type'] = 'hidden';
      $form['settings']['admin_label']['#disabled'] = TRUE;
    }
    if (!empty($form['settings']['label'])) {
      $form['settings']['label']['#type'] = 'hidden';
      $form['settings']['label']['#disabled'] = TRUE;
      $form['settings']['label']['#default_value'] = t('Inline block');
    }
  }
}

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

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