Module:Version

De Minecraft Wiki
Aller à : navigation, rechercher

Utilisé par {{Version}}.

Utilise Module:Version/Numéros.

Le paramètre {{{platform}}} n'est à mettre que pour l'inclure en tant que lien dans un fichier, sinon le préfixe ne s'affiche pas.

Tests[modifier le wikicode]

[[Fichier:Creeper.png|link={{v|windows10=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|java=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|launcher-mac=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|android-snap=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|gearvr=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|education-ios=1|platform=1}}|30px]]
[[Fichier:Creeper.png|link={{v|pc-server=1|platform=1}}|30px]]

{{v|windows10=1}}

{{v|java=1}}

{{v|launcher-mac=1}}

{{v|android-snap=1}}

{{v|gearvr=1}}

{{v|education-ios=1}}

{{v|pc-server=1}}

Creeper.png Creeper.png Creeper.png Creeper.png Creeper.png Creeper.png Creeper.png

1.16.221


1.16.5


2.2.1432


bêta 1.17.0.54


plus supportée


1.14.40


1.16.5

[voir | modifier | historique | purger]La documentation ci-dessus est insérée depuis Module:Version/doc.
local p = {}
p.version = function( f )
	local args = f:getParent().args
	local versions = mw.loadData( 'Module:Version/Numéros' )
	local version = 'pc'
	if args.c then
		args.classic = '1'
	end
	for v in pairs( args ) do
		if type( v ) == 'string' then
			v = v:lower()
			if versions[v] then
				version = v
				break
			end
		end
	end
	
	local edition
	if args.s or args.server then
		edition = versions[version .. '-server']
	end
	if not edition then
		edition = versions[version]
	end
	local versionNum = edition[1] or edition
	local prefix = edition.prefix or ''
	
	local style = ''
	if args[1] then
		style = f:expandTemplate{ title = 'Choix tableau', args = { args[1] == versionNum and 'oui' or 'non', '' } }
	end
	
	if args.platform then
		return prefix .. ' ' .. ( args[1] or versionNum )
	elseif args.nolink or versionNum == '' then
		return style .. ( args[1] or versionNum )
	else
		return style .. f:expandTemplate{ title = 'Version link', args = {
			prefix .. ' ' .. ( args[1] or versionNum ),
			args[2] or args[1] or versionNum
		} }
	end
end
return p