Aller au contenu

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

De Éditions Indépendantes
Aucun résumé des modifications
mAucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 22 : Ligne 22 :
         <p style="margin:0.4em 0 0 0;">
         <p style="margin:0.4em 0 0 0;">
           {{#if: {{#show: {{FULLPAGENAME}} | ?Auteurs }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Auteurs }} |
             <strong>Auteur(s) :</strong> {{#show: {{FULLPAGENAME}} | ?Auteurs }}<br />
             <strong>Auteur(s) :</strong>
            {{#show: {{FULLPAGENAME}} | ?Auteurs | link=all | sep= ; }}<br />
           }}
           }}
           {{#if: {{#show: {{FULLPAGENAME}} | ?Illustrateurs }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Illustrateurs }} |
             <strong>Illustrateur(s) :</strong> {{#show: {{FULLPAGENAME}} | ?Illustrateurs }}<br />
             <strong>Illustrateur(s) :</strong>
            {{#show: {{FULLPAGENAME}} | ?Illustrateurs | link=all | sep= ; }}<br />
           }}
           }}
           {{#if: {{#show: {{FULLPAGENAME}} | ?Traducteurs }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Traducteurs }} |
             <strong>Traducteur(s) :</strong> {{#show: {{FULLPAGENAME}} | ?Traducteurs }}<br />
             <strong>Traducteur(s) :</strong>
            {{#show: {{FULLPAGENAME}} | ?Traducteurs | link=all | sep= ; }}<br />
           }}
           }}
         </p>
         </p>
Ligne 36 : Ligne 39 :
       {{#if: {{#show: {{FULLPAGENAME}} | ?Maison_edition }}{{#show: {{FULLPAGENAME}} | ?Collection }}{{#show: {{FULLPAGENAME}} | ?AnneePublication }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Maison_edition }}{{#show: {{FULLPAGENAME}} | ?Collection }}{{#show: {{FULLPAGENAME}} | ?AnneePublication }} |
         <p style="margin:0.4em 0 0 0;">
         <p style="margin:0.4em 0 0 0;">
          <!-- Maison + année sur la même ligne -->
           {{#if: {{#show: {{FULLPAGENAME}} | ?Maison_edition }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Maison_edition }} |
             <strong>Maison d’édition :</strong>
             <strong>Maison d’édition :</strong>
             [[:{{#show: {{FULLPAGENAME}} | ?Maison_edition | link=none }}|
             [[:{{#show: {{FULLPAGENAME}} | ?Maison_edition | link=none }}|
               {{#show: {{#show: {{FULLPAGENAME}} | ?Maison_edition | link=none }} | ?Nom }}
               {{#show: {{#show: {{FULLPAGENAME}} | ?Maison_edition | link=none }} | ?Nom }}
             ]]<br />
             ]]
            {{#if: {{#show: {{FULLPAGENAME}} | ?AnneePublication }} |
              &nbsp;•&nbsp;<strong>Année de publication :</strong>
              {{#show: {{FULLPAGENAME}} | ?AnneePublication }}
            }}
            <br />
          | <!-- Pas de maison, mais peut-être une année -->
            {{#if: {{#show: {{FULLPAGENAME}} | ?AnneePublication }} |
              <strong>Année de publication :</strong>
              {{#show: {{FULLPAGENAME}} | ?AnneePublication }}<br />
            }}
           }}
           }}
          <!-- Collection sur une nouvelle ligne -->
           {{#if: {{#show: {{FULLPAGENAME}} | ?Collection }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Collection }} |
             <strong>Collection :</strong> {{#show: {{FULLPAGENAME}} | ?Collection }}<br />
             <strong>Collection :</strong> {{#show: {{FULLPAGENAME}} | ?Collection }}<br />
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?AnneePublication }} |
            <strong>Année de publication :</strong> {{#show: {{FULLPAGENAME}} | ?AnneePublication }}<br />
           }}
           }}
         </p>
         </p>
Ligne 52 : Ligne 64 :


       <!-- Caractéristiques physiques -->
       <!-- Caractéristiques physiques -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Pages }}{{#show: {{FULLPAGENAME}} | ?Format }}{{#show: {{FULLPAGENAME}} | ?Langue_livre }} |
      <!-- Pagination + format sur la même ligne -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Pages }}{{#show: {{FULLPAGENAME}} | ?Format }} |
         <p style="margin:0.4em 0 0 0;">
         <p style="margin:0.4em 0 0 0;">
           {{#if: {{#show: {{FULLPAGENAME}} | ?Pages }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Pages }} |
             <strong>Pagination :</strong> {{#show: {{FULLPAGENAME}} | ?Pages }} p.<br />
             <strong>Pagination :</strong>
          }}
            {{#show: {{FULLPAGENAME}} | ?Pages }} p.
           {{#if: {{#show: {{FULLPAGENAME}} | ?Format }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?Format }} |
            <strong>Format :</strong> {{#show: {{FULLPAGENAME}} | ?Format }}<br />
              &nbsp;•&nbsp;<strong>Format :</strong>
              {{#show: {{FULLPAGENAME}} | ?Format }}
            }}
            <br />
           | <!-- Pas de pages, mais un format -->
            {{#if: {{#show: {{FULLPAGENAME}} | ?Format }} |
              <strong>Format :</strong>
              {{#show: {{FULLPAGENAME}} | ?Format }}<br />
            }}
           }}
           }}
        </p>
      }}
      <!-- Langues : langue + langue originale sur la même ligne -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_livre }}{{#show: {{FULLPAGENAME}} | ?Langue_originale }} |
        <p style="margin:0.4em 0 0 0;">
           {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_livre }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_livre }} |
             <strong>Langue :</strong> {{#show: {{FULLPAGENAME}} | ?Langue_livre }}<br />
             <strong>Langue :</strong>
          }}
            {{#show: {{FULLPAGENAME}} | ?Langue_livre }}
           {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_originale }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_originale }} |
            <strong>Langue originale :</strong> {{#show: {{FULLPAGENAME}} | ?Langue_originale }}<br />
              &nbsp;•&nbsp;<strong>Langue originale :</strong>
              {{#show: {{FULLPAGENAME}} | ?Langue_originale }}
            }}
            <br />
           | <!-- Pas de langue principale, mais une langue originale -->
            {{#if: {{#show: {{FULLPAGENAME}} | ?Langue_originale }} |
              <strong>Langue originale :</strong>
              {{#show: {{FULLPAGENAME}} | ?Langue_originale }}<br />
            }}
           }}
           }}
         </p>
         </p>
Ligne 72 : Ligne 107 :
       {{#if: {{#show: {{FULLPAGENAME}} | ?ISBN }}{{#show: {{FULLPAGENAME}} | ?EAN }}{{#show: {{FULLPAGENAME}} | ?Prix }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?ISBN }}{{#show: {{FULLPAGENAME}} | ?EAN }}{{#show: {{FULLPAGENAME}} | ?Prix }} |
         <p style="margin:0.4em 0 0 0;">
         <p style="margin:0.4em 0 0 0;">
          <!-- ISBN + EAN sur la même ligne -->
           {{#if: {{#show: {{FULLPAGENAME}} | ?ISBN }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?ISBN }} |
             <strong>ISBN :</strong> {{#show: {{FULLPAGENAME}} | ?ISBN }}<br />
             <strong>ISBN :</strong>
          }}
            {{#show: {{FULLPAGENAME}} | ?ISBN }}
           {{#if: {{#show: {{FULLPAGENAME}} | ?EAN }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?EAN }} |
            <strong>EAN :</strong> {{#show: {{FULLPAGENAME}} | ?EAN }}<br />
              &nbsp;•&nbsp;<strong>EAN :</strong>
              {{#show: {{FULLPAGENAME}} | ?EAN }}
            }}
            <br />
           | <!-- Pas d’ISBN, mais un EAN -->
            {{#if: {{#show: {{FULLPAGENAME}} | ?EAN }} |
              <strong>EAN :</strong>
              {{#show: {{FULLPAGENAME}} | ?EAN }}<br />
            }}
           }}
           }}
          <!-- Prix sur une nouvelle ligne -->
           {{#if: {{#show: {{FULLPAGENAME}} | ?Prix }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Prix }} |
             <strong>Prix public :</strong> {{#show: {{FULLPAGENAME}} | ?Prix }} €<br />
             <strong>Prix public :</strong>
            {{#show: {{FULLPAGENAME}} | ?Prix }} €<br />
           }}
           }}
         </p>
         </p>
       }}
       }}


       <!-- Genres / publics -->
       <!-- Genres / sous-genres / mots-clés / publics -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Genres }}{{#show: {{FULLPAGENAME}} | ?Publics }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Genres }}{{#show: {{FULLPAGENAME}} | ?Sous_genres }}{{#show: {{FULLPAGENAME}} | ?Mots_clefs }}{{#show: {{FULLPAGENAME}} | ?Publics }} |
         <p style="margin:0.4em 0 0 0;">
         <p style="margin:0.4em 0 0 0;">
           {{#if: {{#show: {{FULLPAGENAME}} | ?Genres }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Genres }} |
             <strong>Genres :</strong> {{#show: {{FULLPAGENAME}} | ?Genres }}<br />
             <strong>Genres :</strong>
            {{#show: {{FULLPAGENAME}} | ?Genres | link=all | sep= ; }}<br />
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Sous_genres }} |
            <strong>Sous-genres :</strong>
            {{#show: {{FULLPAGENAME}} | ?Sous_genres | link=all | sep= ; }}<br />
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Mots_clefs }} |
            <strong>Mots-clés :</strong>
            {{#show: {{FULLPAGENAME}} | ?Mots_clefs | link=all | sep= ; }}<br />
           }}
           }}
           {{#if: {{#show: {{FULLPAGENAME}} | ?Publics }} |
           {{#if: {{#show: {{FULLPAGENAME}} | ?Publics }} |
             <strong>Public(s) :</strong> {{#show: {{FULLPAGENAME}} | ?Publics }}<br />
             <strong>Public(s) :</strong>
            {{#show: {{FULLPAGENAME}} | ?Publics }}<br />
           }}
           }}
         </p>
         </p>
       }}
       }}
 
       <!-- Lien éditeur (remonté dans la colonne de gauche, après Publics) -->
      <!-- Résumé -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Resume }} |
        <h3 style="margin-top:0.8em;">Résumé</h3>
        <p>{{#show: {{FULLPAGENAME}} | ?Resume }}</p>
      }}
 
       <!-- Lien éditeur -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Lien_editeur }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Lien_editeur }} |
         <p style="margin:0.6em 0 0 0;">
         <p style="margin:0.6em 0 0 0;">
Ligne 114 : Ligne 163 :
     <!-- Colonne droite : visuels (couverture + image intérieure) -->
     <!-- Colonne droite : visuels (couverture + image intérieure) -->
     {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_couverture }}{{#show: {{FULLPAGENAME}} | ?Livre_image }} |
     {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_couverture }}{{#show: {{FULLPAGENAME}} | ?Livre_image }} |
    <div style="flex:1; min-width:200px; text-align:right;">
      <div style="flex:1; min-width:200px; text-align:right;">
        <ul style="list-style-type:none; margin:0; padding:0;">
          {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_couverture }} |
            <li style="margin:0 0 0.5em 0;">
              [[File:{{#show: {{FULLPAGENAME}} | ?Livre_couverture }}|200px|alt=Couverture de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
            </li>
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_image }} |
            <li style="margin:0;">
              [[File:{{#show: {{FULLPAGENAME}} | ?Livre_image }}|200px|alt=Image de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
            </li>
          }}
        </ul>
      </div>
    }}


      {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_couverture }} |
  </div> <!-- fin flex (2 colonnes) -->
[[File:{{#show: {{FULLPAGENAME}} | ?Livre_couverture }}|220px|alt=Couverture de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
      }}


      {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_image }} |
  <!-- Résumé en pleine largeur, sous les 2 colonnes -->
<br />[[File:{{#show: {{FULLPAGENAME}} | ?Livre_image }}|220px|alt=Illustration de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
  {{#if: {{#show: {{FULLPAGENAME}} | ?Resume }} |
      }}
    <h3 style="margin-top:0.8em;">Résumé</h3>
    <p>{{#show: {{FULLPAGENAME}} | ?Resume }}</p>
  }}


  <!-- Image du livre en pleine largeur (couverture + éventuellement image intérieure) -->
  {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_couverture }} |
    <div style="margin-top:0.8em; text-align:center;">
      [[File:{{#show: {{FULLPAGENAME}} | ?Livre_couverture }}|400px
        |alt=Couverture de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
     </div>
     </div>
  }}
  {{#if: {{#show: {{FULLPAGENAME}} | ?Livre_image }} |
    <div style="margin-top:0.8em; text-align:center;">
      [[File:{{#show: {{FULLPAGENAME}} | ?Livre_image }}|400px
        |alt=Image de {{#show: {{FULLPAGENAME}} | ?Titre }}]]
    </div>
  }}
</div>
<div class="fiche-livre-bouton-modif">
  {{#ifingroup:contributeurs_maisons,sysop|
    {{#formlink:form=Livre
      |link text=Modifier cette fiche
      |link type=page
      |target={{FULLPAGENAME}}
     }}
     }}
 
   }}
   </div> <!-- fin flex -->
 
</div>
</div>
</includeonly>
</includeonly>

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


(Documentation.)