SARR Daouda

Toutes mes réponses sur les forums

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • en réponse à : Comment créer une liste automatique des membres d'une équipe? #7020
    SARR Daouda
    Participant

    C’est exact, au temps pour moi !

    J’avais oublié de spécifier le champ derrière « organisation_contact » (« oragnisation_contact.name » pour exécuter la requête sur le nom d’affichage ou bien « organisation_contact.slug » pour l’exécuter sur l’identifiant.

    en réponse à : Comment créer une liste automatique des membres d'une équipe? #7015
    SARR Daouda
    Participant

    Pour les shortcodes ce sont bien des [] (balises WordPress qui appellent des fonctions particulières) et non des <>.

    Après c’est vrai qu’il y a parfois des subtilités et n’ayant pas exactement les même entitées/pods je pense que le résultat peut être différent.

    Dans mon cas j’ai une seule entité « équipe », et c’est bien la taxonomie qui est liée au pod «contact» dans le kit (et qui s’appelait « organisation_contact ».

    Par contre j’ai crée un Modèle De Page (en PHP) pour afficher cette liste (plus de flexibilité qu’avec les shortcodes) :

    <?php $team = pods('organisation_contact')->find(array(
    					'limit' => -1,
    				));
    
    echo '<div class="team-membres">';
    $membre = pods('contact')->find(array(
    'where' => 'organisation_contact.slug LIKE "'.$team->field('slug').'" ',
             'limit' => -1,
              ));
    while ( $membre->fetch() ) {
      echo '<p>'.$membre->display( 'nom' ).' '.$membre->display( 'prenom' ).' &mdash; '.$membre->display( 'job' ).'</p>';
    }
    echo '</div>'; ?>
    

    C’est un peu plus technique à mettre en place mais c’est expliqué par ici :
    https://wpchannel.com/wordpress/tutoriels-wordpress/creer-modele-page-wordpress/

    en réponse à : Comment créer une liste automatique des membres d'une équipe? #6984
    SARR Daouda
    Participant

    C’est bien directement dans la page, les shortcode s’intègrent normalement dans les 3.

    Oui, il faut remplacer par « team » alors ! (il s’appelle « organisation_contact » chez moi 🙂 )

    Bonne journée !

    en réponse à : Comment créer une liste automatique des membres d'une équipe? #6974
    SARR Daouda
    Participant

    Vous pouvez utiliser les shortcode [pods] pour afficher une liste. Par exemple :

    [pods name="contact" where="organisation_contact = 'Equipe1'"]
    {@nom} {@prenom}
    [/pods]

    Ce code va afficher une liste avec les nom+prenom des « contact » de l’équipe (« organisation_contact » dans le kit) qui s’appelle « Equipe1 ».

4 sujets de 1 à 4 (sur un total de 4)