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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Display Tools avec Profile2 [Drupal]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Par défaut Display Tools avec Profile2
    Bonjour,

    poursuivant ma grande aventure D7, j’en suis venu à installer Profile2 pour étendre les informations de mes utilisateurs et Display Suite pour pouvoir modifier considérablement l’affichage de mes noeuds.

    Y a-t-il un moyen de combiner les deux afin de customizer l’affichage de mes profils utilisateurs ?

    Pour l’instant j’ai réussi uniquement à récupérer mes infos via l'objet $entity et ça m'embête un peu. Surtout que j'ai des termes de taxonomie dans les infos à récupérer et que du coup, je ne récupère que les clés

    Thx
    tim

  2. #2
    Membre éclairé Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Par défaut
    J'ai trouvé une solution qui me convient presque totalement.

    Si vous avez autre chose, je suis preneur quand même.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
      $profile_values = profile2_load_by_user($entity->uid);
      if (isset($profile_values['informations_de_contact']))
      {
        $blogger_profile = $profile_values['informations_de_contact'];
        print '<a href="[node:author:url]">'.$blogger_profile->field_prenom['und'][0]['safe_value']. ' '.$blogger_profile->field_nom['und'][0]['safe_value'].'</a>';
      }
      else
      {
        print '[node:author]';
      }
    ?>
    pour D6 il faut vraisemblablement remplacer $entity->uid par $node->uid
    informations_de_contact étant le nom "machine" de mon profile
    field_nom étant le nom "machine" de mon champs profile2

    en espérant que cela puisse en aider certains.

    tim

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

Discussions similaires

  1. Problème display none avec Flash sous IE
    Par ddami1 dans le forum Flash/Flex
    Réponses: 2
    Dernier message: 25/01/2010, 19h47
  2. [DisplayTag] Display column avec CSS
    Par Kieda dans le forum Taglibs
    Réponses: 2
    Dernier message: 05/06/2008, 11h42
  3. Accomoder des display lists avec du picking
    Par GLDavid dans le forum OpenGL
    Réponses: 2
    Dernier message: 07/03/2008, 15h16
  4. Balise abbr et display: problème avec IE6
    Par <MULK> dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/02/2008, 17h03
  5. FF : display:none avec width
    Par linar009 dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 28/07/2006, 13h04

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