Aller au contenu

Module:Infobox/Anatomie

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 19 mars 2022 à 16:57 et modifiée en dernier par Dbult (discuter | contributions). 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 Anatomie.


local wikidata = require "Module:Wikidata"
local general = require "Module:Infobox/Fonctions"

--[[ local function getTAvalue(id)
	if not id then
		return nil
	end
	local url = "http://www.unifr.ch/ifaa/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/$1%20Entity%20TA98%20EN.htm"
	local idurl = string.sub(id, 2)
	local link = url:gsub('$1', idurl)
	return '[' .. link .. ' ' .. id .. ']'
end]]

return {
--	maincolor = '#FFAAAA',
	parts = {
		general.title(),
		general.mainimage('Article à illustrer Anatomie'),
		{
			type = 'images',
			imageparameters =  'Image',   -- l'image est définie ici par le paramètre "image",
			captionparameter = 'Légende', -- la légende est définie par le paramètre "légende",
			defaultimage = 'foo.jpg',     -- quand il n'y a pas d'image, monter "foo.jpg",
			defaultcaption = 'image du sujet',
			wikidata = function ( item )  -- Wikidata uniquement pour les images, pas la légende
				return wikidata.formatStatements{ entity = item, property = 'p18', returntype = 'table' }
			end,
			numval = 1,                   -- 1 image au maximum (utile essentiellement pour les requêtes Wikidata)
		},
		{type='table', title = 'Détails', rows = 
			{
				{type = 'row', label = 'Système', value = 'Système', property ='P361'},
				{type = 'row', label = 'Région', value = 'Région'},
				{type = 'row', label = 'Vascularisation', value = 'Artère', property ='P2286'},
				{type = 'row', label = 'Drainage veineux', value = 'Veine', property ='P2289'},
				{type = 'row', label = 'Drainage lymphatique', value = 'Lymphe', property ='P2288'},
				{type = 'row', label = 'Innervation', value = 'Nerf', property ='P3189'},
				{type = 'row', label = '[[Embryologie]]', value = 'Précurseur', property ='P155'},
			}
		},
		{type='table', title = 'Identifiants', rows = 
			{
				{type = 'row', label = 'Nom latin', value = 'Latin', property ='P3982'},
				{type = 'row', label = 'Grec', value = 'Grec'},
				{type = 'row', label = 'MeSH', value = 'MeshNumber', property ='P486'},
				{type = 'row', label = 'Nom MeSH', value = 'MeshName'},
				{type = 'row', label = 'TA98', value = 'TA98', property ='P1323'},
				{type = 'row', label = 'TA2', value = 'TA2', property ='P7173'},
				{type = 'row', label = 'FMA', value = 'FMA', property ='P1402'},
			}
		},
		{type='table', title = 'Référence anatomique Gray', rows = 
			{
				{type = 'row', label = 'Sujet', value = 'GraySubject'},
				{type = 'row', label = 'Page', value = 'GrayPage'},
			}
		},
	{type='table', title = 'Référence dictionnaire de l’académie de médecine', rows = 
			{
				{type = 'row', label = 'Nom', value = 'DicoAcadémie'},
			}
		},
	},
}