Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

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

De Nefald
Hiob (discussion | contributions)
Ajout fontawesome
Balises : Modification par mobile Modification par le web mobile
Hiob (discussion | contributions)
Aucun résumé des modifications
Balises : Modification par mobile Modification par le web mobile
Ligne 31 : Ligne 31 :


     local titleDiv = mw.html.create('div')
     local titleDiv = mw.html.create('div')
        :addClass('infobox-title')
    :addClass('infobox-title')
   
 
    -- Ajouter l'icône si elle existe dans la config
-- Construire le contenu du titre avec l'icône
    if config.icone then
local titreContent = ''
        local iconeType = config.icone.type or 'fas'
if config.icone then
        local iconeNom = config.icone.nom
    local iconeType = config.icone.type or 'fas'
        titleDiv:wikitext('{{#' .. iconeType .. ':' .. iconeNom .. '}} ')
    local iconeNom = config.icone.nom
    end
    titreContent = '{{#' .. iconeType .. ':' .. iconeNom .. '}} '
   
end
    titleDiv:wikitext(args.nom)
titreContent = titreContent .. args.nom
    header:node(titleDiv)
 
-- Preprocesser le contenu pour interpréter l'icône
if frame then
    titreContent = frame:preprocess(titreContent)
end
 
titleDiv:wikitext(titreContent)
header:node(titleDiv)
 


     if args.soustitre and args.soustitre ~= '' then
     if args.soustitre and args.soustitre ~= '' then
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.