« Module:Infobox/Lieu » : différence entre les versions

De Starfield Wiki
Aucun résumé des modifications
Linarphy (discussion | contributions)
Proposition d'ajout d'un champ "Nom de cellule"
 
(22 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
localdata = require( "Module:Infobox/Localdata" )
local general = require("Module:Infobox/Fonctions")
 
-- sujet
local subject = localdata['type'] or 'Jeu vidéo'
subjects = {
["jeu vidéo"] = "Jeu vidéo",
["jeu de rôle"] = "Jeu de rôle",
["jeu de plateau"] = "Jeu de plateau",
["fangame"] = "''Fangame''"
}
subject = subjects[subject] or 'Jeu vidéo'


return {
return {
parts = {
    parts = {
{ type = "title", value = "nom", subtitle = "sous-titre", icon = "icône", subhead = { subject = subject, link = "Starfield" }},
        general.title(),
{ type = "images", imageparameters = { "image", "image2", "image3", "image4", "image5" }, captionparameter = { "légende", "image desc" }},
        general.image(),
{ type = "table", separator = true, rows = {
        {
{ type = "row", label = "Corporation", value = "corporation" },
            type = "table",
}},
            title = "Informations générales",  
{ type = "text", value = "pied" }
            rows = {
}
            {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"},
            },
        },
    }
}
}

Dernière version du 22 juin 2024 à 23:32

Documentation[voir] [modifier] [purger]
local general = require("Module:Infobox/Fonctions")

return {
    parts = {
        general.title(),
        general.image(),
        {
            type = "table",
            title = "Informations générales", 
            rows = {
             	{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"},
            },
        },
    }
}