« Module:Infobox/Fiction » : différence entre les versions
Page créée avec « local localdata = require( 'Module:Infobox/Localdata' ) -------------------------------------------------------- ----- Calcul des champs à afficher -----… » |
mAucun résumé des modifications |
||
Ligne 17 : | Ligne 17 : | ||
return { | return { | ||
parts = { | parts = { | ||
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { subject = ' | { type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { subject = 'Fiction' }}, | ||
{ type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }}, | { type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }}, | ||
{ type = 'table', separator = true, rows = { | { type = 'table', separator = true, rows = { |
Version du 1 août 2021 à 19:33
Ce module contient le paramétrage de l'infobox {{Infobox fiction}}.
local localdata = require( 'Module:Infobox/Localdata' )
--------------------------------------------------------
----- Calcul des champs à afficher -----
--------------------------------------------------------
-- Apparitions
local apparition = localdata['apparition']
if apparition then
apparition = require( 'Module:Abréviation' ).links({ apparition, ['séparateur'] = '<br/>' })
end
--------------------------------------------------------
----- Construction de l'infobox -----
--------------------------------------------------------
return {
parts = {
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { subject = 'Fiction' }},
{ type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }},
{ type = 'table', separator = true, rows = {
{ type = 'row', label = 'Rôle', value = { 'role', 'rôle' }},
{ type = 'row', label = 'Média', value = 'média' },
{ type = 'row', label = 'Créateur', value = 'créateur' },
{ type = 'row', label = 'Apparitions', value = function() return apparition end }
}},
{ type = 'text', value = 'pied' }
}
}