You are here

function bootstrap_site_alert_form_alter in Bootstrap Site Alert 8.2

Implements hook_form_alter().

File

./bootstrap_site_alert.module, line 145
The bootstrap_site_alert module file.

Code

function bootstrap_site_alert_form_alter(array &$form, FormStateInterface $form_state, $form_id) {
  $ids = [
    'node_bootstrap_site_alert_edit_form',
    'node_bootstrap_site_alert_form',
  ];

  // Conditional field for paths.
  if (in_array($form_id, $ids)) {
    $form["field_bs_alert_only_paths"]['#states'] = [
      'visible' => [
        ':input[name="field_bs_alert_exclude[value]"]' => [
          'checked' => TRUE,
        ],
      ],
    ];
  }
}