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)
m Preprocess
Hiob (discussion | contributions)
m Parserfunctions
Ligne 118 : Ligne 118 :
     local iconeNom = config.icone.nom
     local iconeNom = config.icone.nom
      
      
     -- Utiliser directement la classe CSS pour les icônes FontAwesome
     -- Utiliser mw.getCurrentFrame() si frame n'est pas disponible
     local iconeSpan = mw.html.create('span')
     local currentFrame = frame or mw.getCurrentFrame()
        :addClass(iconeType)
    local iconeContent = '{{#' .. iconeType .. ':' .. iconeNom .. '}}'
        :addClass('fa-' .. iconeNom)
        :attr('aria-hidden', 'true')
      
      
     iconeDiv:node(iconeSpan)
    if currentFrame then
        iconeContent = currentFrame:preprocess(iconeContent)
    end
   
     iconeDiv:wikitext(iconeContent)
     root:node(iconeDiv)
     root:node(iconeDiv)
end
end
      
      
     return tostring(root)
     return tostring(root)
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.