Aller au contenu

Module:Drapeau

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 7 mai 2013 à 13:12 et modifiée en dernier par Xfigpower (discuter | contributions) (Nouvelle page : --[[ This module is intended to replace the functionality of {{drapeau2}} and related templates. It provides several methods, including ]] math_mod = require( "Module:Math" ); g...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]


Exemples

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.

code rendu modèle
{{#Invoke:Drapeau | pays }} Drapeau ?????
{{#Invoke:Drapeau | pays | France }} Drapeau de la France France
{{#Invoke:Drapeau | pays | Égypte}} Drapeau de l'Égypte Égypte
{{#Invoke:Drapeau | pays | Belgique}} Drapeau de la Belgique Belgique
{{#Invoke:Drapeau | pays | Népal}} Drapeau du Népal Népal
{{#Invoke:Drapeau | pays | Équateur}} Drapeau de l'Équateur Équateur
{{#Invoke:Drapeau | pays | Émirats arabes unis}} Drapeau des Émirats arabes unis Émirats arabes unis
{{#Invoke:Drapeau | pays | États-Unis}} Drapeau des États-Unis États-Unis
{{#Invoke:Drapeau | pays | Bordurie}} Drapeau ?????
{{#Invoke:Drapeau | pays | FRA}}
{{#Invoke:Drapeau | pays | CIO=FRA}}
Drapeau de la France France
{{#Invoke:Drapeau | pays | CIO=UAE}} Drapeau des Émirats arabes unis Émirats arabes unis
{{#Invoke:Drapeau | pays | ISO=ARE}} -
{{#Invoke:Drapeau | pays | France |align=right}} France Drapeau de la France
{{#Invoke:Drapeau | pays | France |lien=non}} Drapeau de la France
{{#Invoke:Drapeau | pays | France |domaine=football}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=Marine de guerre}} Drapeau de la France France
{{#Invoke:Drapeau | pays | Égypte |domaine=Marine de guerre}} Drapeau de l'Égypte Égypte
{{#Invoke:Drapeau | pays | Royaume-Uni |domaine=Marine de guerre}} Drapeau de la Grande-Bretagne Royaume-Uni
{{#Invoke:Drapeau | pays | France |domaine=JO}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=JO CIO}} Drapeau de la France FRA
{{#Invoke:Drapeau | pays|France|cible=[[Laurent Jalabert]]}} Drapeau de la France Laurent Jalabert (France)
{{#Invoke:Drapeau | pays|France|cible=[[Laurent Jalabert]]|domaine=}} Drapeau de la France Laurent Jalabert (France)
{{#Invoke:Drapeau | pays|France|2000|domaine=JO CIO|cible=[[Tony Estanguet]]}} Drapeau de la France Tony Estanguet (FRA)
{{#Invoke:Drapeau | pays | France | année=1820}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=football|compétition=en|édition=2000}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=compétition|compétition=jo|édition=2000}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=compétition|compétition=jo|édition=1992}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=compétition|compétition=jo|édition=ete1992}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=handball|compétition=jo|édition=2012}} Drapeau de la France France
{{#Invoke:Drapeau | pays | France |domaine=pelote basque}} Drapeau de la France France
Syntaxe Aperçu Aperçu
{{drapeau2|Belgique|t=1}}
{{drapeau2|Égypte|t=1}}
{{drapeau2|France|t=1}}
{{drapeau2|CIO=ISV|t=1}}
{{drapeau2|Népal|t=1}}

Domaines paramétrés

Erreur de script : la fonction « list » n’existe pas.

Pays paramétrés

Les pays

Erreur de script : la fonction « list » n’existe pas.

Les pays non-autonome

Erreur de script : la fonction « list » n’existe pas.

Les dépendances à statut spécial

Erreur de script : la fonction « list » n’existe pas.

Les pays disparus

Erreur de script : la fonction « list » n’existe pas.

--[[
This module is intended to replace the functionality of {{drapeau2}} and related
templates.  It provides several methods, including
]]

math_mod = require( "Module:Math" );
globalFrame = nil

drapeau = {};

paysFlag={ france="Flag_of_France.svg", belgique="Flag_of_Belgium.svg" }

--[[
pays

Affiche le pays accompagné de son drapeau {{drapeau2}}

Usage:
    {{ Invoke:Drapeau | pays | France }}
    
]]
function drapeau.pays(frame)
    globalFrame = frame
    local args = frame.args
    if args[1] == nil then
        local pFrame = frame:getParent();
        args = pFrame.args;
        for k,v in pairs( frame.args ) do
            args[k] = v;
        end
    end
    
    for i=1,10 do 
        if args[i] == nil then 
            args[i] = ""
        else
            args[i] = args[i]:match( '^%s*(.-)%s*$' );  --remove whitespace
        end        
    end

    return paysFlag[args[1]]

end

function drapeau.Pays(frame)
    return drapeau.pays(frame)
end


return drapeau