« Modèle:Sommaire de navigation » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
icone par défaut plus lisible que le logo, retrait du lien modifier le modèle car ce n'est pas forcément un modèle qui utilise celui-ci
Aucun résumé des modifications
Ligne 4 : Ligne 4 :


<div style="background-color: #add; text-align: left; font-weight: bold; font-size: 135%; padding: 10px;">
<div style="background-color: #add; text-align: left; font-weight: bold; font-size: 135%; padding: 10px;">
[[Image:{{{image|{{{2|Nuvola_apps_bookcase.svg}}}}}}|right|50px|lien={{{1|{{BASEPAGENAME}}}}}]]
[[Image:{{{image|{{{2|Nuvola_apps_bookcase.svg}}}}}}|right|50px|lien={{{1|{{BOOKNAME}}}}}]]
[[{{{1|{{BASEPAGENAME}}}}}]]
[[{{{1|{{BOOKNAME}}}}}]]
</div>
</div>


<div style="padding: 10px;">
<div style="padding: 10px;">
{{:{{{1|{{BASEPAGENAME}}}}}/Sommaire|{{#ifeq:{{NAMESPACE}}||{{#if:{{{nocat|}}}|nocat|{{#ifeq:{{{1|}}}|nocat|nocat|[[Catégorie:{{{1|{{BASEPAGENAME}}}}} (livre)|{{SUBPAGENAME}}]]}}}}|nocat}}}}
{{:{{{1|{{BOOKNAME}}}}}/Sommaire|{{#ifeq:{{NAMESPACE}}||{{#if:{{{nocat|}}}|nocat|{{#ifeq:{{{1|}}}|nocat|nocat|[[Catégorie:{{{1|{{BOOKNAME}}}}} (livre)|{{SUBPAGENAME}}]]}}}}|nocat}}}}
{{#ifeq:{{NAMESPACE}}|Modèle|{{#if:{{{nocat|}}}||{{#ifeq:{{{1|}}}|nocat||[[Catégorie:{{{1|{{BASEPAGENAME}}}}} (livre)|*]]}}}}}}
{{#ifeq:{{NAMESPACE}}|Modèle|{{#if:{{{nocat|}}}||{{#ifeq:{{{1|}}}|nocat||[[Catégorie:{{{1|{{BOOKNAME}}}}} (livre)|*]]}}}}}}
{{lien modifier|{{{1|{{BASEPAGENAME}}}}}/Sommaire|modifier le sommaire}}
{{lien modifier|{{{1|{{BOOKNAME}}}}}/Sommaire|modifier le sommaire}}
</div>
</div>
</div></includeonly><noinclude>
</div></includeonly><noinclude>

Version du 25 juillet 2015 à 12:48



Modèle créateur de sommaire pour les livres.

Syntaxe

{{Sommaire de navigation|titre livre|[image=]image|[taille=]taille image|header=entête|footer=pied de page}}

Paramètres

titre livre
(optionnel) Nom du livre ({{BOOKNAME}} par défaut).
[image=]image
(optionnel) Image du sommaire (logo de trois livres par défaut).
[taille=]taille image
(optionnel) Taille de l'image (50 pixels par défaut).
header=entête
(optionnel) Entête placé entre le titre et les chapitres, pouvant servir à afficher une image plus grande.
footer=pied de page
(optionnel) Pied de page placé sous les chapitres, permettant notamment d'ajouter des liens externes au livre.
haut de page=non
(optionnel) Ne pas générer de {{haut de page}}.
bas de page=non
(optionnel) Ne pas générer de {{bas de page}}.

Exemple

{{Sommaire de navigation|MySQL}} donne :

{{Sommaire de navigation|Oracle|Oracle logo.svg|taille=100}} donne :

Architecture

Ce modèle utilise la sous-page du livre "/Sommaire" (ex : MySQL/Sommaire), à l'instar de {{imprimable}} : cela évite de mettre à jour plusieurs listes de pages.


Logo du langage Lua
Ce modèle utilise le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable ou dans votre espace utilisateur. Voir le w:Projet:Scribunto si vous voulez en savoir plus.

Modèle créateur de sommaire pour les livres, comme {{MySQL}} et {{Git}}.

Paramètres
  1. Optionnel : nom du livre (BASEPAGENAME par défaut).
  2. Optionnel : image du sommaire (logo Wikilivres par défaut).
Exemple

{{ModèleLivre|MySQL}} donne :