Aller au contenu

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

De Éditions Indépendantes
Page créée avec « <includeonly> <li class="fiche-livre-nom" style="break-inside:avoid;"> [[{{{1}}}|{{{2|{{{1}}}}}}]]{{#if:{{{3|}}}| ({{{3}}})}} </li> </includeonly> <noinclude> == Description == Affiche un ouvrage sous forme d’élément de liste : * lien vers la page du livre (paramètre 1), * texte = Titre (paramètre 2) s’il existe, sinon le titre de la page, * entre parenthèses : le nom de la maison d’édition (paramètre 3) s’il existe. === Paramètres (via #ask)... »
 
mAucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<includeonly>
<includeonly>{{#vardefine:curYear|{{{Année|}}}}}{{#if:{{#var:curYear}}||{{#vardefine:curYear|Sans année}}}}
<li class="fiche-livre-nom" style="break-inside:avoid;">
{{#ifeq:{{#var:curYear}}|{{#var:prevYear}}||{{#if:{{#var:opened}}|</ul>}}
  [[{{{1}}}|{{{2|{{{1}}}}}}]]{{#if:{{{3|}}}| ({{{3}}})}}
<h2 style="margin:0.9em 0 0.25em 0;">{{#var:curYear}}</h2>
</li>
<ul class="liste-livres" style="margin:0.15em 0 0 0; padding-left:1.2em; column-count:3; column-gap:1.5em;">
{{#vardefine:prevYear|{{#var:curYear}}}}{{#vardefine:opened|1}}}}
<li style="margin:0 0 0.15em 0;">[[{{{page}}}|{{{Titre|{{PAGENAME}}}}}]]{{#if:{{{Maison|}}}|&nbsp;([[{{{Maison}}}|{{#replace:{{#replace:{{{Maison}}}|Maison:Maison:|Maison:}}|Maison:|}}]])}}</li>
</includeonly>
</includeonly>
<noinclude>
<noinclude>
== Description ==
Affiche un livre : titre cliquable vers la page du livre, maison cliquable entre parenthèses,
Affiche un ouvrage sous forme d’élément de liste :
et gère automatiquement les entêtes par année (Variables: prevYear/opened).
* lien vers la page du livre (paramètre 1),
* texte = Titre (paramètre 2) s’il existe, sinon le titre de la page,
* entre parenthèses : le nom de la maison d’édition (paramètre 3) s’il existe.
 
=== Paramètres (via #ask) ===
# Titre de la page (fourni automatiquement par #ask)
# Titre (propriété ''Titre'')
# Maison_edition (propriété ''Maison_edition'')
 
=== Exemple d’usage ===
<pre>
{{#ask:
[[Catégorie:Livres]]
| ?Titre
| ?Maison_edition
| sort=Titre,Maison_edition
| order=ascending
| format=template
| template=FicheLivreNom
| link=none
| intro=<ul class="liste-livres" style="columns:3;">
| outro=</ul>
| limit=500
}}
</pre>
 
[[Catégorie:Modèles d’affichage]]
</noinclude>
</noinclude>

Dernière version du 17 décembre 2025 à 12:06


Affiche un livre : titre cliquable vers la page du livre, maison cliquable entre parenthèses, et gère automatiquement les entêtes par année (Variables: prevYear/opened).