Bonjour,
Dans un projet Wordpress, j'essaye de créer au sein d'un formulaire une apparition d'une liste déroulante de choix UNIQUEMENT quand un choix est cliqué... Ce formulaire est dynamique et donc j'utilise ACF
voici le code du premier champ avec les cases à cocher
et les reglages ACF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <h3>Legume</h3> <?php $field = get_field_object('legume'); if( $field['choices'] ): ?> <?php foreach( $field['choices'] as $value => $label ): ?> <input type="checkbox" /> <?php echo $label; ?><br> <?php endforeach; ?> <?php endif; ?>
Le code de la liste déroulante :
et les reglages ACF de ce menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <h3>Tomate</h3> <?php $field = get_field_object( 'tomate' ); $label = $field['choices']; ?> <select type="select" > <?php foreach( $field['choices'] as $value => $label ): ?> <option><?php echo $label; ?></option> <?php endforeach
les résultats des 2 reglages coté ACF:
et coté page
J'ai essayé pas mal de choses mais je me demande si cette condition peut être fais directement en PHP ou il faut que je fasse une balise JS et jouer avec du display block/none
Bref si vous pouvez m'éclairer je bloque dessus depuis hier !!
Merci
Partager