Modification de Module:Infobox/Lieu

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.

Version actuelle Votre texte
Ligne 1 : Ligne 1 :
local general = require("Module:Infobox/Fonctions")
localdata = require( "Module:Infobox/Localdata" )
 
-- sujet
function buildSubject(localdata)
local subject = 'Lieu'
if localdata['type'] then
local types = {
['ville']        = 'Ville',
}
subject = types[localdata['type']:lower()] or subject
end
return subject
end
 
function buildIcon(localdata)
local icon = 'Icon landmark.png'
if localdata['icône'] then
icon = localdata['icône']
elseif localdata['type'] then
local types = {
['ville']        = 'Icon ville.png',
}
icon = types[localdata['type']:lower()] or icon
end
return icon
end


return {
return {
    parts = {
parts = {
        general.title(),
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = function(localdata) return buildIcon(localdata) end, subhead = { games = 'jeu', subject = buildSubject(localdata), link = 'Lieu' }},
        general.image(),
{ type = "images", imageparameters = { "image", "image2", "image3", "image4", "image5" }, captionparameter = { "légende", "image desc" }},
        {
{ type = "table", separator = true, rows = {
            type = "table",
{ type = "row", label = "Corporation", value = "corporation" },
            title = "Informations générales",  
}},
            rows = {
{ type = "text", value = "pied" }
            {type = "row", label = "Type", value = "type"},
}
                {type = "row", label = "Système", value = "système"},
                {type = "row", label = "Faction", value = "faction"},
                {type = "row", label = "Planète", value = "planète"},
            }
        },
        {
            type = "table",  
            title = "Technique",
            collapseparameters = {collapsible = true, collapsed = true},
            rows = {
            {type = "row", label = "Nom de cellule", value = "Nom de cellule"},
            {type = "row", label = "Proto ID", value = "proto"},
            {type = "row", label = "[[Editor ID]]", value = "editorid"},
            {type = "row", label = "[[Form ID]]", value = "formid"},
            },
        },
    }
}
}
Notez bien que toutes les contributions à Starfield Wiki sont considérées comme publiées sous les termes de la creative Commons - CC BY-NC-SA 3.0 (voir Starfield Wiki:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)