Tengo una pantalla específica para la entidad de tipo de documento. Hicimos que los subtítulos sean obligatorios para otros tipos de medios, pero quiero que no sean obligatorios cuando selecciono mostrar como "enlace de documento", ¿cómo puedo hacerlo?
Por ahora tengo algo como esto:
function MY_MODULE_form_entity_embed_dialog_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id){ if (isset($form['attributes']['data-entity-embed-display'] && .....)){ $form['attributes']['data-caption']['#required'] = FALSE; } else { $form['attributes']['data-caption']['#required'] = TRUE; }El ... es para agregar el hecho de que la opción de enlace del documento debe seleccionarse, pero no sé cómo hacerlo.
¿Alguien tiene una idea, por favor?