Aller au contenu

Module:Infobox/Grotte

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 9 décembre 2024 à 16:48 et modifiée en dernier par AlSepPhoenix (discuter | contributions) (Patrimoine mondial). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 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 = 'table', title = '[[Fichier:World Heritage Emblem.svg|18px|link=|alt=Patrimoine mondial]] Patrimoine mondial', rows = {
				{type = 'row', label = "Nom du Bien", value = 'nom unesco'},
				{type = 'row', label = "Partie du bien", value = 'bien unesco'},
				{type = 'row', label = "Identifiant", value = function()
						local identifiant = localdata['Identifiant'] or localdata['identifiant'] or localdata['ID unesco']
						if identifiant then 
							return '[https://whc.unesco.org/fr/list/'.. identifiant .. ' ' .. identifiant .. ']'
						end
						end},
				{type = 'row', label = "Pays", value = 'pays du bien'},
				{type = 'row', label = "Année d'inscription", value = 'annee unesco'},
				{type = 'row', label = "Type", value = 'type unesco'},
				{type = 'row', label = "Critères", value = 'criteres unesco'},
				{type = 'row', label = "Superficie", value = 'superficie unesco'},
				{type = 'row', label = "Zone tampon", value = 'zone tampon'},
				{type = 'row', label = "Aussi inclus dans", value = 'autre unesco'},
				},
			},
			{type = 'images',
				imageparameters = 'carte',
			},
			building.geoloc({maptype = 'relief'}),
		}
	}