Aller au contenu

Module:Infobox/Clan

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 7 février 2019 à 23:58 et modifiée en dernier par Tomo8 5 (discuter | contributions) (*** WIP ***). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

 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 Clan.

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 general = require "Module:Infobox/Fonctions"
local wikidata = require "Module:Wikidata"
local localdata = require "Module:Infobox/Localdata"
local p = {}

-- Fonction retournant les chefs de clan de 1 à 5
local function chiefs()
		local rows = {}	
		for i = 1, 5 do
			table.insert (rows, {
			type = 'row1col',
			value = 'chef' .. tostring(i),
		})
	end
	return rows
end


return 
	{
		parts =
    {
    	general.title(nil, nil, 'sous-titre', nil),
    	{type = 'images', imageparameters = {'image'}, captionparameter = 'légende'}, --image
    	{type = 'table', rows = {
    				{type = 'row', label = 'Devise', plurallabel = 'Devises', value = 'devise', property = 'P1451'},
    		}
    	},
       	{type = 'table', title = 'Profil', rows = {
    				{type = 'row', label = 'Région', plurallabel = 'Régions', value = 'région'},
    				{type = 'row', label = 'District', plurallabel = 'Districts', value = 'district'},
    		}
    	},
    	{type = 'table', title = 'Profil', rows = {	
    				{type = 'images', imageparameters = {'armes'}, captionparameter = 'légende_armes'}, --Armes
    				{type = 'row1col', value = chiefs()}, -- Chefs
    				{type = 'row', label = 'Siège', plurallabel = 'Sièges', value = 'siège'},
    				{type = 'row', label = 'Branches du clan', value = 'branches'},
    		}
    	},
		
	}	
	}