Posebno:Badtitle/NS828:Namespace detect/doc: razlika između inačica
Prijeđi na navigaciju
Prijeđi na pretraživanje
Bot: Automatski unos stranica |
m bnz |
||
Redak 1: | Redak 1: | ||
{{Lua|Namespace detect/data}} | |||
Modul dopušta ispis teksta ovisno o imenskom prostoru u kojem je modul pozvan. | Modul dopušta ispis teksta ovisno o imenskom prostoru u kojem je modul pozvan. | ||
Posljednja izmjena od 2. travanj 2022. u 01:39
Modul dopušta ispis teksta ovisno o imenskom prostoru u kojem je modul pozvan.
Modul sadrži Lua implementaciju predloška {{namespace detect}}.
Korištenje[uredi]
{{#invoke: Namespace detect | main | main = <!-- tekst koji se vraća ako je modul pozvan u glavnom imenskom prostoru --> | talk = <!-- tekst koji se vraća ako je modul pozvan u bilo kojem razgovornom prostoru (Razgovor sa suradnikom, Razgovor o predlošku, itd) --> <!-- tekst koji se vraća za pojedine imenske prostore --> | main = | suradnik = | wikipedija = | datoteka = | mediawiki = | predložak = | pomoć = | kategorija = | portal = | dodatak = | nacrt = | modul = | gadget = | gadget definition = | other = <!-- tekst koji se vraća za ostale (nenavedene) imenske prostore --> | demopage = <!-- stranica za koju pronalazimo imenski postor, ako nije trenutna stranica --> | demospace = <!-- imenski prostor za koji pozivamo predložak (zaobilazi stvarni prostor) --> | subjectns = <!-- ako je postavljeno na "yes", tretira razgovorne stranice kao dio imenskog prostora sadržaja (Razgovor o predlošku = Predložak) --> }}
Imenski prostori[uredi]
Moguće vrijednosti za imenske prostore sadržaja su sljedeće:
{{#invoke:Namespace detect|table}}
Funkcija tablice[uredi]
Koristite sljedeći kod za prikaz tablice imenskih prostora:
{{#invoke:Namespace detect|table|talk=yes}}
Parametar |talk=yes
pokazuje i imenski prostor razgovora.
Konfiguracijska datoteka modula nalazi se na Modul:Namespace detect/config.
Tehničke napomene[uredi]
Modul koristi podatkovni obrazac na Module:Namespace detect/data. Ta se stranica učitava funkcijom mw.loadData, što joj omogućava procesiranje jednom po sadržajnoj stranici umjesto jednom po pozivu modula (#invoke). Time se poboljšavaju preformanse rada modula.