sports_league-8.x-1.x-dev/modules/sl_standings/sl_standings.module

modules/sl_standings/sl_standings.module
<?php

/**
 * @file
 * The SL standinds module.
 */

declare(strict_types=1);

/**
 * Implements hook_inline_entity_form_entity_form_alter().
 */
function sl_standings_inline_entity_form_entity_form_alter(&$entity_form, &$form_state) {

  if ($entity_form['#entity_type'] == 'sl_standings_rosters') {
    $parent_entity = $form_state->getFormObject()->getEntity();
    $entity_form['field_sl_standings_reference']['widget'][0]['target_id']['#default_value'] = $parent_entity->id();
    $entity_form['field_sl_standings_reference']['widget'][0]['target_id']['#type'] = 'hidden';
  }

}

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

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