Aller au contenu

Module:Infobox/Notes de jeu vidéo

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 3 février 2025 à 03:32 et modifiée en dernier par Aelxen (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[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 Notes de jeu vidéo.


-- Module:Infobox/Notes de jeu vidéo

local generic        = require("Module:Infobox/Fonctions")
local wikidatamodule = require("Module:Wikidata") -- si besoin d'interagir avec Wikidata

return {
    maincolor  = '#9EA7C3',
    thirdcolor = 'white',

    parts = {
        -- 1) Titre de l’infobox (paramètre |titre=)
        generic.title(),

        -- 2) Première section : “Notes d’agrégateurs”
        {
            type  = 'table',
            title = 'Notes d’agrégateurs',
            rows  = {
                {
                    type  = 'row',
                    -- Lien vers Metacritic + code langue (ex. en)
                    label = '[[Metacritic]] (en)',  
                    value = 'metacritic',           -- Paramètre local : |metacritic=
                    property = 'P12054',           -- (Optionnel) identifiant Wikidata
                },
                {
                    type  = 'row',
                    -- Lien vers GameRankings + code langue
                    label = '[[GameRankings]] (en)',
                    value = 'gamerankings',         -- Paramètre : |gamerankings=
                    -- property = '???'             -- si besoin d’une propriété WD
                },
                {
                    type  = 'row',
                    -- Lien vers OpenCritic + code langue
                    label = '[[OpenCritic]] (en)',
                    value = 'opencritic',           -- Paramètre : |opencritic=
                    -- property = '???'
                },
                -- Ajoutez d’autres agrégateurs si besoin
            },
        },

        -- 3) Deuxième section : “Presses spécialisées” (ou “Autres notes”)
        {
            type  = 'table',
            title = 'Presses spécialisées',
            rows  = {
                {
                    type  = 'row',
                    -- Lien vers Jeuxvideo.com + code langue (fr)
                    label = '[[Jeuxvideo.com]] (fr)',
                    value = 'jeuxvideo.com',        -- Paramètre : |jeuxvideo.com=
                    -- property = '???'
                },
                {
                    type  = 'row',
                    -- Lien vers GameSpot + code langue (en)
                    label = '[[GameSpot]] (en)',
                    value = 'gamespot',             -- Paramètre : |gamespot=
                    -- property = '???'
                },
                -- Ajoutez d’autres sites (IGN, Polygon, Famitsu (ja), etc.)
            },
        },
    }
}