IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Condition apparition liste wordpress ACF


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 200
    Par défaut Condition apparition liste wordpress ACF
    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
    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; ?>
    et les reglages ACF :

    Nom : Capture d’écran 2020-07-27 à 16.56.01.png
Affichages : 212
Taille : 69,3 Ko

    Le code de la liste déroulante :

    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
    et les reglages ACF de ce menu :

    Nom : Capture d’écran 2020-07-27 à 16.58.04.png
Affichages : 200
Taille : 61,7 Ko

    les résultats des 2 reglages coté ACF:

    Nom : Capture d’écran 2020-07-27 à 16.59.22.png
Affichages : 239
Taille : 17,3 Ko

    et coté page

    Nom : Capture d’écran 2020-07-27 à 17.00.06.png
Affichages : 203
Taille : 20,0 Ko

    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

  2. #2
    Membre éprouvé
    Homme Profil pro
    Agence digitale
    Inscrit en
    Avril 2020
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Agence digitale
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2020
    Messages : 69
    Par défaut
    Hello,
    Si le contenu de ta 2eme liste dépend du choix fait dans la premiere, tu vas devoir charger ta liste en ajax.
    Sinon, tu peux effectivement afficher/masquer avec ddu JS

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Problème formulaire VBA avec condition de liste et d'ajout
    Par Pierre8585 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/03/2015, 08h03
  2. Condition sur liste déroulante dans requête
    Par typouce dans le forum IHM
    Réponses: 3
    Dernier message: 26/02/2015, 11h20
  3. condition sur listes
    Par ____22 dans le forum Général Python
    Réponses: 1
    Dernier message: 26/10/2010, 18h34
  4. Réponses: 1
    Dernier message: 03/11/2005, 14h21
  5. Conditions avec liste de tuples
    Par Robert999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/07/2004, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo