Aller au contenu

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

359 octets ajoutés ,  10 février 2022
aucun résumé des modifications
Kharmitch (discussion | contributions)
mAucun résumé des modifications
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Ligne 9 : Ligne 9 :
if apparition then
if apparition then
apparition = require( 'Module:Abréviation' ).links({ apparition, ['séparateur'] = '<br/>' })
apparition = require( 'Module:Abréviation' ).links({ apparition, ['séparateur'] = '<br/>' })
end
-- sujet
local subject = localdata['type']
if subject then
local types = {
['personnage'] = 'Personnage fictif',
}
subject = types[subject:lower()] or 'Fiction'
else
subject = 'Fiction'
end
end


Ligne 17 : Ligne 28 :
return {
return {
parts = {
parts = {
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { subject = 'Fiction' }},
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { subject = subject }},
{ 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 = {
{ type = 'row', label = 'Rôle', value = { 'role', 'rôle' }},
{ type = 'row', label = 'Rôle', value = 'rôle' },
{ type = 'row', label = 'Affiliation', value = 'rôle' },
}},
{ type = 'table', separator = true, rows = {
{ type = 'row', label = 'Média', value = 'média' },
{ type = 'row', label = 'Média', value = 'média' },
{ type = 'row', label = 'Créateur', value = 'créateur' },
{ type = 'row', label = 'Créateur', value = 'créateur' },
{ type = 'row', label = 'Éditeur', value = 'éditeur' },
{ type = 'row', label = 'Apparitions', value = function() return apparition end }
{ type = 'row', label = 'Apparitions', value = function() return apparition end }
}},
}},
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications