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

Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Grotte.

Utilisation

Fonctions exportables :

  • fonction(frame) – description (courte description de fonction(frame) et autres informations pertinentes).
  • fonction2() – description2 (courte description de fonction2() et autres informations pertinentes).

Autres fonctions :

  • fonction() – description2 (courte description de fonction() et autres informations pertinentes).

Modules externes et autres éléments dont ce module a besoin pour fonctionner :

  • mw.title – description (courte description expliquant la dépendance de ce module externe).

Exemples

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.

local building = require "Module:Infobox/Fonctions/Bâtiment"
local general = require "Module:Infobox/Fonctions"

return
	{
		maincolor = '#ffddbf',
		parts =
		{
			general.title('map'),
			general.mainimage('Article à illustrer Grotte'),
			{type = 'table', title = 'Localisation', rows = {
				building.coordinates(),
				building.country(),
				building.adminlocation(),
				building.mountainrange(),
				{type = 'row', label = '[[Vallée]]', value = 'vallée'},
				{type = 'row', label = 'Localité voisine', value = 'localité'},
				{type = 'row', label = 'Voie d\'accès', value = 'voie'},
				building.protectedarea(),
				}
			},
			{type = 'table', title = 'Caractéristiques', rows = {
				{type = 'row', label = 'Type', value = 'type'},
				{type = 'row', label = 'Altitude de l\'entrée', value = 'altitude'},
				{type = 'row', label = 'Longueur connue', value = 'longueur'},
				{type = 'row', label = 'Dénivelé', value = 'dénivelé'},
				{type = 'row', label = 'Période de formation', value = 'âge'},
				{type = 'row', label = 'Type de roche', value = 'type de roche'},
				{type = 'row', label = 'Signe particulier', value = 'signe particulier'},
				{type = 'row', label = 'Température', value = 'température'},
				{type = 'row', label = 'Cours d\'eau', value = 'rivière'},
				{type = 'row', label = 'Occupation humaine', value = 'occupation'},
				{type = 'row', label = 'Découverte', value = 'découverte'},
				{type = 'row', label = 'Longueur aménagée', value = 'longueur aménagée'},
				building.protection(),
				general.website(),
				}
			},
			{type = 'images',
				imageparameters = 'carte',
			},
			building.geoloc({maptype = 'relief'}),
		}
	}