Aller au contenu

« Modèle:Livre » : 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 1 : Ligne 1 :
<includeonly>
<includeonly>
{{DISPLAYTITLE:{{{Titre|{{PAGENAME}}}}}{{#if:{{{Sous_titre|}}}| – {{{Sous_titre}}}|}}}}
{{DISPLAYTITLE:{{{Titre|{{PAGENAME}}}}}{{#if:{{{Sous_titre|}}}| – {{{Sous_titre}}}|}}}}
{{#tag:span|
{{#set:
{{#vardefine:RAW_MAISON|{{#if:{{{Maison_edition|}}}|{{{Maison_edition}}}|{{{Maison_d_edition|}}}}}}}
| Titre={{{Titre|}}}
{{#vardefine:RAW_MAISON|{{#replace:{{#replace:{{#var:RAW_MAISON}}|; |;}}| ;|;}}}
| Titre_tri={{#if:{{{Titre_tri|}}}|{{lc:{{#trim:{{{Titre_tri}}}}}}}|{{TriLivre|{{{Titre|}}}}}}}
| Sous_titre={{{Sous_titre|}}}
| Maison_edition={{#if:{{{Maison_d_edition|{{{Maison_edition|}}}}}}|
  {{#replace:
    {{#replace:
      Maison:{{#replace:{{#replace:{{{Maison_d_edition|{{{Maison_edition|}}}}}}|; |;}}| ;|;}}
      |;|;Maison:
    }}
    |Maison:Maison:|Maison:
  }}
|}}


{{#vardefine:TMP_MAISON|{{#replace:{{#var:RAW_MAISON}}|;|;Maison:}}}}
| Auteurs={{#if:{{{Auteurs|}}}|
{{#vardefine:TMP_MAISON|{{#ifeq:{{#sub:{{#var:TMP_MAISON}}|0|7}}|Maison:|{{#var:TMP_MAISON}}|Maison:{{#var:TMP_MAISON}}}}}}
  {{#replace:
{{#vardefine:MAISON_NORM|{{#replace:{{#replace:{{#var:TMP_MAISON}}|Maison:Maison:|Maison:}}|Maison:Maison:|Maison:}}}}
    {{#replace:
      Auteur:{{#replace:{{#replace:{{{Auteurs}}}|; |;}}| ;|;}}
      |;|;Auteur:
    }}
    |Auteur:Auteur:|Auteur:
  }}
|}}|+sep=;


{{#vardefine:TMP_A|{{#replace:{{#replace:{{{Auteurs|}}}|; |;}}| ;|;}}}
| Illustrateurs={{#if:{{{Illustrateurs|}}}|
{{#vardefine:TMP_A|{{#replace:{{#var:TMP_A}}|;|;Auteur:}}}}
  {{#replace:
{{#vardefine:AUTEURS_NORM|{{#if:{{#var:TMP_A}}|{{#ifeq:{{#sub:{{#var:TMP_A}}|0|7}}|Auteur:|{{#var:TMP_A}}|Auteur:{{#var:TMP_A}}}}}}}}
    {{#replace:
{{#vardefine:AUTEURS_NORM|{{#replace:{{#replace:{{#var:AUTEURS_NORM}}|Auteur:Auteur:|Auteur:}}|Auteur:Auteur:|Auteur:}}}}
      Auteur:{{#replace:{{#replace:{{{Illustrateurs}}}|; |;}}| ;|;}}
      |;|;Auteur:
    }}
    |Auteur:Auteur:|Auteur:
  }}
|}}|+sep=;


{{#vardefine:TMP_I|{{#replace:{{#replace:{{{Illustrateurs|}}}|; |;}}| ;|;}}}
| Traducteurs={{#if:{{{Traducteurs|}}}|
{{#vardefine:TMP_I|{{#replace:{{#var:TMP_I}}|;|;Auteur:}}}}
  {{#replace:
{{#vardefine:ILLU_NORM|{{#if:{{#var:TMP_I}}|{{#ifeq:{{#sub:{{#var:TMP_I}}|0|7}}|Auteur:|{{#var:TMP_I}}|Auteur:{{#var:TMP_I}}}}}}}}
    {{#replace:
{{#vardefine:ILLU_NORM|{{#replace:{{#replace:{{#var:ILLU_NORM}}|Auteur:Auteur:|Auteur:}}|Auteur:Auteur:|Auteur:}}}}
      Auteur:{{#replace:{{#replace:{{{Traducteurs}}}|; |;}}| ;|;}}
      |;|;Auteur:
    }}
    |Auteur:Auteur:|Auteur:
  }}
|}}|+sep=;


{{#vardefine:TMP_T|{{#replace:{{#replace:{{{Traducteurs|}}}|; |;}}| ;|;}}}
| Genres={{{Genres|}}}|+sep=;
{{#vardefine:TMP_T|{{#replace:{{#var:TMP_T}}|;|;Auteur:}}}}
{{#vardefine:TRAD_NORM|{{#if:{{#var:TMP_T}}|{{#ifeq:{{#sub:{{#var:TMP_T}}|0|7}}|Auteur:|{{#var:TMP_T}}|Auteur:{{#var:TMP_T}}}}}}}}
{{#vardefine:TRAD_NORM|{{#replace:{{#replace:{{#var:TRAD_NORM}}|Auteur:Auteur:|Auteur:}}|Auteur:Auteur:|Auteur:}}}}


{{#vardefine:TMP_SG|{{#replace:{{#replace:{{{Sous_genres|}}}|; |;}}| ;|;}}}
| Sous_genres={{#if:{{{Sous_genres|}}}|
{{#vardefine:TMP_SG|{{#replace:{{#var:TMP_SG}}|;|;Genre:}}}}
  {{#replace:
{{#vardefine:SOUSGENRES_NORM|{{#if:{{#var:TMP_SG}}|{{#ifeq:{{#sub:{{#var:TMP_SG}}|0|6}}|Genre:|{{#var:TMP_SG}}|Genre:{{#var:TMP_SG}}}}}}}}
    {{#replace:
{{#vardefine:SOUSGENRES_NORM|{{#replace:{{#replace:{{#var:SOUSGENRES_NORM}}|Genre:Genre:|Genre:}}|Genre:Genre:|Genre:}}}}
      Genre:{{#replace:{{#replace:{{{Sous_genres}}}|; |;}}| ;|;}}
|style=display:none}}
      |;|;Genre:
    }}
    |Genre:Genre:|Genre:
  }}
|}}|+sep=;


{{#set:
| Titre={{{Titre|}}}
| Titre_tri={{{Titre_tri|{{{Titre|}}}}}}
| Sous_titre={{{Sous_titre|}}}
| Auteurs={{#var:AUTEURS_NORM}}|+sep=;
| Illustrateurs={{#var:ILLU_NORM}}|+sep=;
| Traducteurs={{#var:TRAD_NORM}}|+sep=;
| Maison_edition={{#var:MAISON_NORM}}
| Genres={{{Genres|}}}|+sep=;
| Sous_genres={{#var:SOUSGENRES_NORM}}|+sep=;
  | AnneePublication={{{AnneePublication|}}}
  | AnneePublication={{{AnneePublication|}}}
  | Annee={{{AnneePublication|}}}
  | Annee={{{AnneePublication|}}}
  | EAN={{{EAN|}}}
  | EAN={{{EAN|}}}
  | ISBN={{{ISBN|}}}
  | ISBN={{{ISBN|}}}
| EAN_precedent={{{EAN|}}}
  | Prix={{{Prix|}}}
  | Prix={{{Prix|}}}
  | Mots_clefs={{{Mots_clefs|}}}|+sep=;
  | Mots_clefs={{{Mots_clefs|}}}|+sep=;

Dernière version du 17 décembre 2025 à 13:04


(Documentation du modèle.)