Form: nascondere/mostrare un campo in base alla data presente in un'altro campo a

1 contenuto / 0 new
Form: nascondere/mostrare un campo in base alla data presente in un'altro campo a

Ciao a tutti,
sono nuovo, neofita di Drupal e mi sono appena iscritto.

Ho cercato molto in rete, ma non riesco a capire come nascondere/mostrare un campo in base ad una data presente in un'altro campo.

Ho provato con #states > visible ma non capisco come impostare un maggiore di e/o minore di, tipo:

$form['campo_data'] = array(
   '#type' => 'date',
   '#title' => t('Campo Data '),
),
$form['campo_testo'] = array(
   '#type' => 'text',
   '#title' => t('Campo Testo '),
   '#states' => array(
      'visible' => array(
               ':input[name="[campo_data"]' => array('value' => "> 2017-12-05" ),
       ),
  ),
);

Se non ho capito male in visible si possono recuperare solo valori finiti e non mettere una condizione.

Se qualcuno avesse qualche suggerimento/esempi/tutorial dove poter vedere e capire come realizzare questi filtri condizionali, gliene sarei grato.

Drupal Version: