Module:Infobox/Film
Apparence
[voir] [modifier] [historique] [purger]
Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Film.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis la page Modèle:Documentation module d'infobox. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local localdata = require 'Module:Infobox/Localdata'
local general = require "Module:Infobox/Fonctions"
local wikidata = require "Module:Wikidata"
local linguistic = require "Module:Linguistique"
local convert = require "Module:Conversion"
local function italics(query)
local val = wikidata.formatAndCat(query)
if val then
return '<i>' .. val .. '</i>'
end
end
return
{
maincolor = "09C8BD",
secondcolor = "5CF8F0",
parts =
{
general.title( "entete cinema"),
general.mainimage{
defaultimage = "Defaut 2.svg",
wikidata = {property = {"P2716", "P18"}, numval = 1}
},
{type = "table", title = "Caractéristiques", rows = {
{type = "row", label = "Titre original", value = "titre original", plurallabel = "Titres originaux" , wikidata = function ( item )
return italics({entity = item, property = 'P1476', conjtype = 'new line' })
end
},
{type = "row", label = "Date de sortie", value = "date de sortie", plurallabel = "Dates de sortie" , property = 'P577'},
{type = "row", label = "Langue originale", value = "langue originale" , plurallabel = "Langues originales", property = 'P364'},
{type = "row", label = "Genre", value = "genre" , plurallabel = "Genres", property = 'P136'},
{type = "row", label = "Basé sur", value = "basé sur" , wikidata = function ( item )
return italics({entity = item, property = 'P144'})
end
},
{type = "row", label = "Sujet", value = "sujet" , plurallabel = 'Sujets', property = 'P921'},
{type = "row", label = "Pays", value = "pays d\'origine" , property = 'P495'},
{type = "row", label = "Genre", value = "genre" , plurallabel = 'Genres', property = 'P136'},
}
},
{type = "table", title = "Artisans", rows = {
{type = "row", label = "Réalisateur", value = "réalisateur" , plurallabel = "Réalisateurs", property = 'P57'},
{type = "row", label = "Scénariste", value = "scénariste" , plurallabel = "Scénaristes", property = 'P58'},
{type = "row", label = "Acteur principal", value = "acteurs principaux" , plurallabel = "Acteurs principaux", wikidata = {property = 'P58' , conjtype = 'new line' , numval = 5}},
{type = "row", label = "Producteur", value = "producteur" , plurallabel = "Producteurs", property = 'P162'},
}
},
{type = "table", title = "Autres informations", rows = {
general.website
}
},
}
}