Différences entre les pages « Module:Bandeau/Class » et « Modèle:Mots agronomie bibliographie »

De Les Mots de l'agronomie
< Module:Bandeau(Différence entre les pages)
imported>Jacques Ducloy
m (1 révision importée)
 
imported>Thierry Daunois
 
Ligne 1 : Ligne 1 :
 +
<noinclude>
 +
Ce modèle simplifie l'édition automatique, sur la page d'une personne, de sa bibliographie citée sur le wiki, en utilisant les propriétés sémantiques. Lorsqu'il est inséré dans la page d'une personne, il génère la liste des articles cités sur le wiki dont cette personne est le premier auteur, l'un des auteurs, le traducteur, ainsi que des articles dans lesquels il est cité ou dont il est un contributeur.
  
local formes = {
+
Pour utiliser ce modèle, insérer le texte suivant au début de page :
article = 'bandeau-article',
 
systeme = 'bandeau-systeme',
 
section = 'bandeau-section',
 
discussion = 'bandeau-discussion',
 
simple = 'bandeau-simple',
 
}
 
formes['système']=formes.systeme
 
  
local niveau = {
+
<pre>{{Wicri bibliographie}}
grave = 'bandeau-niveau-grave',
+
</pre>
modere = 'bandeau-niveau-modere',
 
information = 'bandeau-niveau-information',
 
detail = 'bandeau-niveau-detail',
 
neutre = 'bandeau-niveau-neutre',
 
ebauche = 'bandeau-niveau-ebauche',  --nécessaire pour le gadget "EbauchesOff"
 
}
 
niveau['modéré'] = niveau.modere
 
niveau.attention = niveau.modere
 
niveau['ébauche'] = niveau.ebauche
 
  
local icones = {
+
[[en:Template:Wicri Bibliography]]
stop = 'grosse-icone gros-warning',
+
</noinclude>
attention = 'grosse-icone attention',
+
<includeonly>
information = 'grosse-icone information',
+
==Articles écrits pour ''Les mots de l'agronomie''==
ebauche = 'grosse-icone ebauche',
 
archives = 'grosse-icone archives',
 
outils = 'grosse-icone maintenance',
 
protection = 'grosse-icone protection-admin',
 
semiprotection = 'grosse-icone semi-protection',
 
engrenage = 'grosse-icone roue-dentee',
 
conflit = 'grosse-icone conflit-edition',
 
protege = 'grosse-icone titre-protege',
 
ADQ = 'grosse-icone etoile-or',
 
BA = 'grosse-icone etoile-argent',
 
loupe = 'loupe',
 
general = 'general',
 
accessibilite = 'accessibilite',
 
categorie = 'categorie',
 
biblio = 'biblio',
 
recyclage = 'recyclage',
 
sons = 'sons',
 
videos = 'videos',
 
incomplet = 'incomplet',
 
sources = 'sources',
 
important = 'important',
 
travaux = 'en-travaux',
 
}
 
icones.grave = icones.stop
 
icones['gros-warning'] = icones.stop
 
icones['Octagon delete.svg'] = icones.stop
 
icones['Crystal Clear action stop.png'] = icones.stop
 
icones['Fairytale no.svg'] = icones.stop
 
icones['modéré'] = icones.attention
 
icones.modere = icones.attention
 
icones['Ambox content.png'] = icones.attention
 
icones['Ambox important.svg'] = icones.attention
 
icones['Emblem-important.svg'] = icones.attention
 
icones['Ambox notice.png'] = icones.information
 
icones['Gtk-dialog-info.svg'] = icones.information
 
icones['Info icon 002.svg'] = icones.information
 
icones['Info non-talk.svg'] = icones.information
 
icones['Information icon.svg'] = icones.information
 
icones['ébauche'] = icones.ebauche
 
icones['Nuvola apps kedit.svg'] = icones.ebauche
 
icones['Filing cabinet icon.svg'] = icones.archives
 
icones['Replacement filing cabinet.svg'] = icones.archives
 
icones['Tools nicu buculei 01.svg'] = icones.outils
 
icones['Crystal Clear action lock1.png'] = icones.protection
 
icones['Crystal Clear action half lock.png'] = icones.semiprotection
 
icones['Crystal Clear action run.png'] = icones.engrenage
 
icones['accessibilité'] = icones.accessibilite
 
icones['catégorie'] = icones.categorie
 
  
local class = {
+
{{#ask:[[A pour premier auteur::{{PAGENAME}}]]
formes = formes,
+
| format=ul
niveau = niveau,
+
| intro=Premier auteur de :_ }}<!--
icones = icones,
+
-->{{#ask:[[A pour auteur::{{PAGENAME}}]]
}
+
| format=ul
 
+
| intro=Auteur de :_ }}<!--
return class
+
-->{{#ask:[[A pour conférencier invité::{{PAGENAME}}]]
 +
| format=ul
 +
| intro=Conférencier invité à :_ }}<!--
 +
-->{{#ask:[[A pour intervenant::{{PAGENAME}}]]
 +
| format=ul
 +
| intro=Intervenant à :_ }}<!--
 +
-->{{#ask:[[a pour traducteur::{{PAGENAME}}]]
 +
| format=ul
 +
| intro=Traducteur de :_ }}<!--
 +
-->{{#ask:[[a pour auteur cité::{{PAGENAME}}]]
 +
| format=ul
 +
| intro=Est cité par :_ }}<!--
 +
-->{{#ask:[[a pour contributeur::{{PAGENAME}}]]
 +
| format=ul
 +
| intro=Contributeur de :_ }}
 +
<includeonly>

Version du 13 février 2012 à 10:35

Ce modèle simplifie l'édition automatique, sur la page d'une personne, de sa bibliographie citée sur le wiki, en utilisant les propriétés sémantiques. Lorsqu'il est inséré dans la page d'une personne, il génère la liste des articles cités sur le wiki dont cette personne est le premier auteur, l'un des auteurs, le traducteur, ainsi que des articles dans lesquels il est cité ou dont il est un contributeur.

Pour utiliser ce modèle, insérer le texte suivant au début de page :

{{Wicri bibliographie}}

en:Template:Wicri Bibliography