Modul:Category handler/data: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
mNema sažetka uređivanja
Oznaka: uklanjanje ručnim načinom
mNema sažetka uređivanja
 
Nisu prikazane 4 međuinačice
Redak 1: Redak 1:
-- This module assembles data to be passed to [[Module:Category handler]] using
-- Minimalno potrebni podaci za srednji Category handler
-- mw.loadData. This includes the configuration data and whether the current
-- Optimizirano za enciklopedija.cc
-- page matches the title blacklist.


local data = require('Module:Category handler/config')
return {
local mShared = require('Module:Category handler/shared')
local blacklist = require('Module:Category handler/blacklist')
local title = mw.title.getCurrentTitle()


data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
    -- Parametri koje handler prepoznaje
title.prefixedText,
    parameters = {
blacklist
        all = 'all',
)
        other = 'other',
        nocat = 'nocat',
        categories = 'categories',
    },


data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
    -- Mapiranje imenskih prostora na parametre
title,
    mappings = {
mShared.getParamMappings()
        [0]  = 'yes',      -- glavni prostor
)
        [6]  = 'file',      -- datoteke
        [10]  = 'template',  -- predlošci
        [828] = 'module',   -- moduli
        other = 'other',    -- sve ostalo
    },


return data
    -- Blacklist (prazno, ali postoji radi kompatibilnosti)
    blacklist = {},
 
}

Posljednja izmjena od 27. lipanj 2026. u 11:37

Dokumentacija modula
This module is used in conjunction with the category handler module to manage categories; it is a very important template used on millions of pages.


-- Minimalno potrebni podaci za srednji Category handler
-- Optimizirano za enciklopedija.cc

return {

    -- Parametri koje handler prepoznaje
    parameters = {
        all = 'all',
        other = 'other',
        nocat = 'nocat',
        categories = 'categories',
    },

    -- Mapiranje imenskih prostora na parametre
    mappings = {
        [0]   = 'yes',       -- glavni prostor
        [6]   = 'file',      -- datoteke
        [10]  = 'template',  -- predlošci
        [828] = 'module',    -- moduli
        other = 'other',     -- sve ostalo
    },

    -- Blacklist (prazno, ali postoji radi kompatibilnosti)
    blacklist = {},

}