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 liens des champs (processed)
Hiob (discussion | contributions)
m Catégorie multiple selon champ 'type'
Ligne 52 : Ligne 52 :
      
      
     local categoryString = ''
     local categoryString = ''
   
    -- Catégories automatiques du type (ancien système)
    if config.typeField and config.typeField.allowedValues then
        local typeValue = args.type or args['type']
        if typeValue and typeValue ~= '' then
            local cleanType = mw.text.trim(mw.ustring.lower(typeValue))
            local typeConfig = config.typeField.allowedValues[cleanType]
            if typeConfig and typeConfig.category then
                categoryString = categoryString .. '[[Catégorie:' .. typeConfig.category .. ']]'
            end
        end
    end
      
      
     -- Nouvelles catégories configurables (fonction categories)
     -- Nouvelles catégories configurables (fonction categories)
Ligne 77 : Ligne 65 :
     return categoryString
     return categoryString
end
end


function p.build(args, config, frame)
function p.build(args, config, frame)
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.