Рейтинг:0

Программное обновление описания группы полей на экране просмотра объекта

флаг sa

Есть ли способ программно обновить описание поля для вкладки группы полей в представлении редактирования формы сущности?

Мне кажется/похоже, что я должен использовать что-то вроде этого

  $form_display = \Drupal::entityTypeManager()
    ->getStorage('entity_form_display')
    ->load('node.page.default');

$item = $form_display->getComponent('first_party_settings');
$item->setComponent('first_party_settings', ['field_group' => ['group_additional_body'=>['format_settings' => ['description'=> ['Описание группы Fieldset]]]]);
$элемент-сохранить();

Не уверен, как/если это возможно.

Hodba Khalaf avatar
флаг eg
Я думаю, вы можете сделать это, используя HOOK_form_alter(). Я не уверен, что это сработает для вашего варианта использования.
Richard avatar
флаг sa
Это идея, о которой я не подумал. Я пытался сделать это в установочном хуке, но, возможно, время выполнения, а не время установки, может быть быстрее/проще.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.