« Modèle:Classes début infobox » : différence entre les versions

Une page de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
pour factoriser les classes d'infobox (pas grand chose pour l'instant, mais pourra justement être amené à évoluer) ; refs cette discussion, celle-ci ou encore celle-ci
 
Ajout de la classe « infobox » (voir demande sur WP:DIPP
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{#switch: {{{version}}}
<includeonly>{{#switch: {{{version}}}
| 2 = infobox_v2
| 2 = infobox_v2
| 3 = infobox_v3
| 3 = infobox_v3
}}<noinclude>{{Documentation}}</noinclude>
}} infobox infobox--frwiki noarchive</includeonly><noinclude>{{Documentation}}</noinclude>

Dernière version du 2 mai 2024 à 07:55

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle sert à centraliser les classes utilisées pour les modèles d'infobox, afin de factoriser le code et faciliter les mises à jour.

Il est utilisé dans {{Infobox/Début}}, {{Infobox V3/Début}}etc. (recherche exhaustive)

Paramètres

  • version (obligatoire) : la version d'infobox.
valeurs supportées : « 2 » pour les infoboxes V2, et « 3 » pour les infoboxes V3 (ainsi que les infoboxes Lua)

Exemples

{{Classes début infobox|version=2}}

retourne : « infobox_v2 infobox infobox--frwiki noarchive »

{{Classes début infobox|version=3}}

retourne : « infobox_v3 infobox infobox--frwiki noarchive »

Utilisation en Lua

Pour utiliser ce modèle dans du code Lua :

mw.getCurrentFrame():expandTemplate{ title = 'Classes début infobox', args = { version = '3' } }