Aller au contenu

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

De Éditions Indépendantes
mAucun résumé des modifications
mAucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
</p>
</p>


<!-- Bloc texte + logo -->
<!-- Bloc texte + logo + éventuelle image de galerie -->
<div style="display:flex; align-items:flex-start; gap:0.75em;">
<div style="display:flex; align-items:flex-start; gap:0.75em;">


Ligne 23 : Ligne 23 :
       {{#if:{{{5|}}}|
       {{#if:{{{5|}}}|
         <li style="font-size:0.9em;color:#555;">
         <li style="font-size:0.9em;color:#555;">
           <span style="display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;">
           <span style="display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;">
             {{{5}}}
             {{{5}}}
           </span>
           </span>
Ligne 31 : Ligne 31 :
   </div>
   </div>


   <!-- Colonne droite : logo + 1 image de galerie aléatoire -->
   <!-- Préparation des images de galerie -->
   <div style="flex:0 0 auto; text-align:right;">
   {{#vardefine:gal1|{{#show: {{{1}}} | ?Galerie_1 | link=none }} }}
  {{#vardefine:gal2|{{#show: {{{1}}} | ?Galerie_2 | link=none }} }}
  {{#vardefine:gal3|{{#show: {{{1}}} | ?Galerie_3 | link=none }} }}


     <!-- Logo principal -->
  <!-- Choisir la première image non vide : Galerie_1 > Galerie_2 > Galerie_3 -->
    {{#if: {{#show: {{{1}}} | ?Logo }} |
  {{#vardefine:galerie_pic|
      <div style="margin:0; padding:0;">
     {{#if: {{#var:gal1}} |
      {{#var:gal1}} |
      {{#if: {{#var:gal2}} |
        {{#var:gal2}} |
        {{#if: {{#var:gal3}} |
          {{#var:gal3}} |
        }}
      }}
    }}
  }}
 
  <!-- Colonne droite : affichée uniquement si logo ou image de galerie -->
  {{#if: {{#show: {{{1}}} | ?Logo }}{{#var:galerie_pic}} |
    <ul style="list-style-type:none; margin:0; padding:0;">
 
      <!-- Logo principal -->
      {{#if: {{#show: {{{1}}} | ?Logo }} |
        <li style="list-style-type:none; margin:0; padding:0; text-align:right;">
         [[File:{{#show: {{{1}}} | ?Logo }}|150px
         [[File:{{#show: {{{1}}} | ?Logo }}|150px
           |alt=Logo de {{{2|{{PAGENAME:{{{1}}}}}}}}
           |alt=Logo de {{{2|{{PAGENAME:{{{1}}}}}}}}
           |link={{{1}}}
           |link={{{1}}}
         ]]
         ]]
      </div>
        </li>
    }}
      }}


    <!-- Préparation des 3 entrées de galerie -->
      <!-- Image de galerie, si disponible -->
    {{#vardefine:gal1|{{#show: {{{1}}} | ?Galerie_1 | link=none }} }}
      {{#if: {{#var:galerie_pic}} |
    {{#vardefine:gal2|{{#show: {{{1}}} | ?Galerie_2 | link=none }} }}
        <li style="list-style-type:none; margin:0; padding:0; text-align:right;">
    {{#vardefine:gal3|{{#show: {{{1}}} | ?Galerie_3 | link=none }} }}
          [[File:{{#var:galerie_pic}}|100px
 
            |alt=Image liée à {{{2|{{PAGENAME:{{{1}}}}}}}}
    <!-- Index pseudo-aléatoire entre 0 et 2 -->
            |link={{{1}}}
    {{#vardefine:gal_rand|{{#expr: {{#time:U}} mod 3 }} }}
          ]]
 
        </li>
    <!-- Choix d’un des 3 fichiers selon gal_rand -->
    {{#vardefine:gal_choice|
      {{#ifeq: {{#var:gal_rand}} | 0 | {{#var:gal1}} |
        {{#ifeq: {{#var:gal_rand}} | 1 | {{#var:gal2}} | {{#var:gal3}} }}
       }}
       }}
    }}


     <!-- Affichage d’une image de galerie si présente -->
     </ul>
    {{#if: {{#var:gal_choice}} |
  }}
      <div style="margin-top:0.5em;">
        [[File:{{#var:gal_choice}}|150px
          |alt=Image de {{{2|{{PAGENAME:{{{1}}}}}}}}
          |link={{{1}}}
        ]]
      </div>
    }}


  </div>
</div>
</div>
</includeonly>
</includeonly>

Dernière version du 8 décembre 2025 à 10:46


Affichage court d’une maison d’édition pour la page d’accueil.

Paramètres :

  1. 1 : page de la maison (Maison:…)
  2. 2 : Nom
  3. 3 : Region
  4. 4 : Genres_publies
  5. 5 : Presentation