Affichage annuaire : personnalisation de la fiche (noire) pour chaque membre?

Présentation du Kit Web du CNRS Forums Utilisation du Kit Web CNRS Affichage annuaire : personnalisation de la fiche (noire) pour chaque membre?

Mots-clés : 

Ce sujet a 4 réponses, 5 participants et a été mis à jour par  asanogo, il y a 1 mois.

5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #1572

    Bonjour,
    Au Laboratoire Parole et Langage (Aix-en-Provence), nous avons également installé le Kit Web CNRS et souhaitons créer un annuaire sur la base de données importées à partir d’une base MySQL (via script XML). De plus, nous souhaitons ajouter des champs dans l’interface de chaque membre (carré noir en cliquant sur les membres dans l’annuaire). Nous avons réussi à ajouter des champs dans le formulaire de saisi mais pas pour l’interface d’affichage !

    Auriez-vous une idée éventuellement?

    Merci par avance pour vos retours.
    Claudia Pichon-Starke

    #1676

    amendes
    Participant

    Bonjour,
    J’ai les mêmes remarques concernant l’affichage pour l’annuaire. Je souhaite afficher sur les pages publiques les fiches des membres avec les informations concises suivantes: Prénom, Nom, Fonction, adresse mail de contact et numéro de téléphone.

    Le champ téléphone n’est pas pris en compte dans la page publique et de plus il est reformaté dans le back-office automatiquement de façon étrange: lorsqu’un numéro est saisi de manière habituelle 01 47 03 85 98 ou suivant la norme internationale de formatage +33 1 47 03 85 98 il est automatiquement converti vers une forme non normalisée : 014-703-8598. C’est une erreur qui devrait être corrigée.

    Dans l’idéal, j’aimerai aussi pouvoir créer des pages personnelles séparées pour présenter les parcours et les publications des membres, qui s’ouvriraient à partir d’un lien cliquable sur la fiche (code html impossible à ajouter), de manière à ne pas alourdir la présentation de l’annuaire.

    Merci par avance pour votre aide.
    Antonio Mendes da Silva

    #1938

    Christophe Conessa
    Participant

    Bonjour,
    Concernant le numéro de téléphone, il faut modifier le pods ‘annuaire’. Sélectionne le champ téléphone. Dans ‘option de champ complémentaire’, sélectionne ‘tous’ au lieu du format US.
    Par contre je suis aussi intéressé par la modification des fiches de membre du labo. Si quelqu’un a une solution, je suis preneur.
    Merci par avance pour vos retours

    #1941

    deville sylvain
    Participant

    bonjour, même problème ici. par défaut, il n’y a que le nom/prénom qui s’affiche et la fonction. les champs email et téléphone, par exemple, n’apparaissent pas. je n’arrive pas à trouver le réglage pour les faire apparaître. si quelqu’un a une solution je suis preneur ! merci

    #6577

    asanogo
    Participant

    les champs crées dans l’administration pods sont récupérés grâce à au niveau des contacts dans le Template loop-contact situé dans le répertoire loops
    pour afficher par exemple l’adresse mail du contact dans le cadre noir de la liste des contacts, il faut rajouter juste après la ligne qui affiche le job cette ligne: <?php echo $current_item->value(’email’);?>
    email étant le nom de récupération généré lors de la création du champ Email dans l’administration pods du module annuaire.
    il faut noté qu’il est préférable d’apporter toutes vos modification dans un thème enfant (concepts très pratique et très utilisé sous WordPress) que je vous conseil de mettre en place. ainsi vous serez a l’abris d’une éventuelle mise à jour du kit web à l’avenir.
    voici la marche à suivre :
    Pour Créer un thème enfant (voir ici : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant)
    Si vous avez commencer à créer du css personnalisé : sauvegarde celui dans un fichier texte.
    copier tout le répertoire /library du thème cnrswebkit vers votre thème enfant (sinon WP-SCSS ne régénère pas les style du thème! Il semble que cela soit un bug de WP-SCSS))
    • changer de thème en activant le thème enfant
    • Aller dans « CSS personnalisé » pour y copier le CSS sauvegardé (attention j’ai du m’y prendre par 4 fois pour que le nouveau contenu soit réellement pris en compte!!)
    • aller dans les menus de personnalisation du thème,pour y faire les mêmes réglages que ceux que vous avez effectués pour le thème cnrswebkit
    • aller dans apparence/menus, enregistre les menus pour les régénérer
    • A ce stade, votre site doit être opérationnel
    • Pour surcharger un template (par exemple /loops/loop-contact.php ) dans votre cas c’est le Template qui permet l’affichage des informations sur le personnel.
    • Créer un fichier /loops/loop-contact.php dans le thème enfant, et personalisé ce dernier qui ne sera pas effacé lors des mise à jour du thème principal cnrswebkit

    Bon usage

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

Vous devez être connecté pour répondre à ce sujet.