Module:Infobox/Relief
Apparence
[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 Relief.
Utilisation
Fonctions exportables :
fonction(frame)
– description (courte description defonction(frame)
et autres informations pertinentes).fonction2()
– description2 (courte description defonction2()
et autres informations pertinentes).
Autres fonctions :
fonction()
– description2 (courte description defonction()
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.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local building = require "Module:Infobox/Fonctions/Bâtiment"
local person = require "Module:Infobox/Fonctions/Personne"
local general = require "Module:Infobox/Fonctions"
local wd = require "Module:Interface Wikidata".fromLua
local linguistic = require "Module:Linguistique"
local function italics(query)
local val = wikidata.formatAndCat(query)
if val then
return '<i>' .. val .. '</i>'
end
end
return
{
maincolor = '#DFDFDF',
parts = {
general.title(),
general.mainimage(), --rajouter upright
{type = 'table', title = 'Géographie', rows = {
{type = 'row', label = 'Nom international', value = 'nom international', property = 'P1448'}, -- nom donné par l'UAI
person.othernames(),
{type = 'row', label = 'Astre', value = 'sur le corps astronomique', property = 'P376'}, -- corps astronomique où se trouve le lieu dont il est question
{type = 'row', label = 'Continent', value = 'continent', property = 'P30'}, -- dans le cas d'une planète de type terrestre uniquement
{type = 'row', label = 'Région(s)', value = 'région', wikidata = function() return italics({entity = item, property = 'P706', rank = preferred}) end
}, --régions géographiques et quadrangles indiqués dans Wikidata
{type = 'row', label = 'Massif', value = 'massif', property = 'P170'}, -- dans le cas d'une montagne ou d'une patera
building.coordinates(),
{type = 'row', label = 'Altitude', value = 'altitude'},
{type = 'row', label = 'point culminant', value = 'pculminant', property = 'P2044'},
{type = 'row', label = 'Inclinaison des pentes', value = 'pentes'},
{type = 'row', label = 'Superficie', value = 'surface', property = 'P2046'},
{type = 'row', label = 'Profondeur', value = 'profondeur'},
{type = 'row', label = 'Dimensions de la caldeira', value = 'dcaldera'},-- pour un volcan
{type = 'row', label = 'Profondeur de la caldeira', value = 'pcaldera'},-- pour un volcan
{type = 'row', label = 'Quadrangle', value = 'quadrangle'},--quadrangle indiqué manuellement
}
},
{type = 'table', title = 'Géologie', rows = {
{type = 'row', label = 'Époque de formation', value = 'âge', property = 'P571'},
{type = 'row', label = 'Type', value = 'type'},
{type = 'row', label = 'Nature', value = 'nature'},
{type = 'row', label = 'Activité', value = 'activité'},
}
},
{type = 'table', title = 'Exploration', rows = {
{type = 'row', label = 'Découvreur', value = 'atmosphère'},
{type = 'row', label = 'Éponyme', value = 'éponyme', property = 'P138'}
}
},
{type = 'table', title = 'Carte', rows = {
building.geoloc(),
}
}
}
}