Aller au contenu

« Modèle:FicheAuteurComplet » : différence entre les versions

De Éditions Indépendantes
Page créée avec « <includeonly> <div class="fiche-auteur-complet" style="margin-top:1em; margin-bottom:2em;"> <!-- En-tête : nom et portrait --> <div style="display:flex;align-items:flex-start;margin-bottom:1em;"> <div style="flex:1;"> <h2 style="margin:0;">{{#if:{{{Nom_plume|}}}|{{{Nom_plume}}}|{{{Prénom}}} {{{Nom}}}}}</h2> {{#if:{{{Date_naissance|}}}|<div>Né{{#if:{{{Date_deces|}}}| le {{{Date_naissance}}}| en {{{Date_naissance}}}}}</div>}} {{#if:{{{... »
 
mAucun résumé des modifications
 
(19 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<includeonly>
<includeonly>
<div class="fiche-auteur-complet" style="margin-top:1em; margin-bottom:2em;">
<div class="fiche-auteur-complet" style="margin-top:0.2em; margin-bottom:2em;">


   <!-- En-tête : nom et portrait -->
   <!-- Bloc haut : 2 colonnes (infos + photo) -->
   <div style="display:flex;align-items:flex-start;margin-bottom:1em;">
   <div style="display:flex; align-items:flex-start; gap:1em; flex-wrap:wrap;">
    <div style="flex:1;">
      <h2 style="margin:0;">{{#if:{{{Nom_plume|}}}|{{{Nom_plume}}}|{{{Prénom}}} {{{Nom}}}}}</h2>
      {{#if:{{{Date_naissance|}}}|<div>Né{{#if:{{{Date_deces|}}}| le {{{Date_naissance}}}| en {{{Date_naissance}}}}}</div>}}
      {{#if:{{{Date_deces|}}}|<div>Décédé le {{{Date_deces}}}</div>}}
      {{#if:{{{Nationalité|}}}|<div>Nationalité : {{{Nationalité}}}</div>}}
    </div>


     {{#if:{{{Photo|}}}|
     <!-- Colonne gauche : informations texte -->
       <div style="margin-left:1em;">
    <div style="flex:2; min-width:260px;">
         [[File:{{{Photo}}}|150px|alt=Portrait de {{{Nom}}}]]
 
      <!-- Nom / nom de plume + dates -->
      {{#if:{{#show: {{FULLPAGENAME}} | ?Nom_plume}}|
        <!-- Avec nom de plume -->
        <p style="margin:0;">
          <strong>Nom de plume :</strong>
          {{#show: {{FULLPAGENAME}} | ?Nom_plume}}
          {{#if:{{#show: {{FULLPAGENAME}} | ?Annee_naissance}}{{#show: {{FULLPAGENAME}} | ?Annee_deces}}|
            &nbsp;({{#show: {{FULLPAGENAME}} | ?Annee_naissance}}–{{#show: {{FULLPAGENAME}} | ?Annee_deces}})
          }}
          <br />
          <strong>Nom :</strong>
          {{#show: {{FULLPAGENAME}} | ?Prenom}} {{#show: {{FULLPAGENAME}} | ?Nom}}
        </p>
        |
        <!-- Sans nom de plume -->
        <p style="margin:0;">
          <strong>Nom :</strong>
          {{#show: {{FULLPAGENAME}} | ?Prenom}} {{#show: {{FULLPAGENAME}} | ?Nom}}
          {{#if:{{#show: {{FULLPAGENAME}} | ?Annee_naissance}}{{#show: {{FULLPAGENAME}} | ?Annee_deces}}|
            &nbsp;({{#show: {{FULLPAGENAME}} | ?Annee_naissance}}–{{#show: {{FULLPAGENAME}} | ?Annee_deces}})
          }}
        </p>
      }}
 
      <!-- Nationalité / rôles -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Nationalite}}{{#show: {{FULLPAGENAME}} | ?Roles}} |
        <p style="margin:0.4em 0 0 0;">
          {{#if: {{#show: {{FULLPAGENAME}} | ?Nationalite}} |
            <strong>Nationalité :</strong>
            {{#show: {{FULLPAGENAME}} | ?Nationalite}}<br />
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Roles}} |
            <strong>Rôles :</strong>
            {{#show: {{FULLPAGENAME}} | ?Roles}}<br />
          }}
        </p>
      }}
 
      <!-- Numéro ISNI : numéro seul cliquable, via Modèle:ISNI -->
      <p style="margin:0.4em 0 0 0;">
        <strong>Numéro ISNI :</strong>
        {{ISNI|{{#show: {{FULLPAGENAME}} | ?ISNI | link=none }}}}
      </p>
    <!-- Site web -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web}} |
        <p style="margin:0.4em 0 0 0;">
          <strong>Site web :</strong>
          {{#show: {{FULLPAGENAME}} | ?Site_web}}
        </p>
      }}
 
       <!-- Réseaux sociaux (icônes) dans la colonne gauche -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_facebook }}{{#show: {{FULLPAGENAME}} | ?Reseau_instagram }}{{#show: {{FULLPAGENAME}} | ?Reseau_youtube }}{{#show: {{FULLPAGENAME}} | ?Reseau_linkedin }}{{#show: {{FULLPAGENAME}} | ?Reseau_pinterest }}{{#show: {{FULLPAGENAME}} | ?Reseau_threads }}{{#show: {{FULLPAGENAME}} | ?Reseau_tiktok }}{{#show: {{FULLPAGENAME}} | ?Reseau_mastodon }} |
        <h3 style="margin-top:0.8em;">Réseaux sociaux</h3>
         <p style="margin:0.2em 0 0 0;">
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_facebook }} |
            [[File:LogoWEI_facebook.png|24px|alt=Facebook de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_facebook }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_instagram }} |
            [[File:LogoWEI_instagram.png|24px|alt=Instagram de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_instagram }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_youtube }} |
            [[File:LogoWEI_youtube.png|24px|alt=YouTube de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_youtube }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_linkedin }} |
            [[File:LogoWEI_linkedin.png|24px|alt=LinkedIn de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_linkedin }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_pinterest }} |
            [[File:LogoWEI_pinterest.png|24px|alt=Pinterest de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_pinterest }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_threads }} |
            [[File:LogoWEI_threads.png|24px|alt=Threads de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_threads }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_tiktok }} |
            [[File:LogoWEI_tiktok.png|24px|alt=TikTok de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_tiktok }}]]
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Reseau_mastodon }} |
            [[File:LogoWEI_mastodon.png|24px|alt=Mastodon de {{#show: {{FULLPAGENAME}} | ?Nom }}|link={{#show: {{FULLPAGENAME}} | ?Reseau_mastodon }}]]
          }}
        </p>
      }}
 
    </div> <!-- fin colonne gauche -->
 
    <!-- Colonne droite : photo (même logique que pour les cartouches) -->
    {{#if:{{#show: {{FULLPAGENAME}} | ?Photo}}|
      <div style="flex:1; min-width:180px; text-align:right;">
        <ul style="list-style-type:none; margin:0; padding:0;">
          <li style="list-style-type:none; margin:0; padding:0;">
            [[File:{{#show: {{FULLPAGENAME}} | ?Photo}}|200px
              |alt=Portrait de {{#if:{{#show: {{FULLPAGENAME}} | ?Nom_plume}}|
                                  {{#show: {{FULLPAGENAME}} | ?Nom_plume}}|
                                  {{#show: {{FULLPAGENAME}} | ?Prenom}} {{#show: {{FULLPAGENAME}} | ?Nom}}}}
            ]]
          </li>
        </ul>
       </div>
       </div>
     }}
     }}
   </div>
 
   </div> <!-- fin bloc flex haut -->


   <!-- Biographie -->
   <!-- Biographie -->
   {{#if:{{{Biographie|}}}|
   {{#if:{{#show: {{FULLPAGENAME}} | ?Biographie}}|
     <div class="biographie" style="margin-bottom:1em;">
     <h3 style="margin-top:0.8em;">Biographie</h3>
      {{{Biographie}}}
    <p>{{#show: {{FULLPAGENAME}} | ?Biographie}}</p>
    </div>
   }}
   }}


   <!-- Maisons d’édition -->
   <!-- Ouvrages répertoriés -->
   <h3 style="border-bottom:1px solid #666;">Maisons d’édition associées</h3>
   {{#ask:
  <div class="maisons" style="margin-bottom:1em;">
    [[Catégorie:Livres]]
     {{#ask:
    [[Auteurs::~*{{#show: {{FULLPAGENAME}} | ?Nom_plume}}*]]
      [[Auteurs::{{PAGENAME}}]]
    | ?Titre
      | ?Maison d’édition
    | ?Maison_edition
      | format=list
    | sort=Titre,Maison_edition
       | sep=,
    | order=ascending
       | mainlabel=-
    | format=template
       | headers=hide
    | template=FicheLivreNom
    | link=none
    | intro=<h3 style="margin-top:0.8em;">Ouvrages répertoriés</h3><ul class="liste-livres-auteur" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
     | outro=</ul>
    | limit=500
  }}
</div>
<div class="fiche-auteur-bouton-modif">
  {{#ifingroup:contributeurs_maisons,sysop|
    {{#formlink:form=Auteur
       |link text=Modifier cette fiche
       |link type=page
       |target={{FULLPAGENAME}}
     }}
     }}
   </div>
   }}
 
  <!-- Livres de l’auteur -->
  <h3 style="border-bottom:1px solid #666;">Livres publiés</h3>
  <div class="livres">
    {{#ask:
      [[Auteurs::{{PAGENAME}}]]
      | ?Titre
      | ?Sous_titre
      | ?Maison d’édition
      | ?Année
      | ?Image
      | ?Accroche
      | ?ISBN
      | ?Pages
      | ?Prix
      | format=template
      | template=FicheLivreCatalogue
      | mainlabel=-
      | sort=Année
      | order=descending
      | limit=500
      | intro=<div class="liste-livres">
      | outro=</div>
    }}
  </div>
 
</div>
</div>
</includeonly>
</includeonly>
<noinclude>
<noinclude>
{{Documentation}}
(Documentation.)
[[Catégorie:Modèles d’affichage]]
</noinclude>
</noinclude>

Dernière version du 7 décembre 2025 à 14:45


(Documentation.)