Modul:Namespace detect/doc
Prijeđi na navigaciju
Prijeđi na pretraživanje
Ovo je dokumentacijska podstranica za Modul:Namespace detect. Sadrži informacije o uporabi, kategorijama i ostalom sadržaju koji nije dio izvorne stranice. |
| Koristi Lua modul: |
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
{{#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 =
| hrvatska_internetska_enciklopedija =
| 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
Moguće vrijednosti za imenske prostore sadržaja su sljedeće:
| Name | Namespaces |
|---|---|
| draft talk | 119 |
| education program | 446 |
| mediawiki talk | 9 |
| wikipedia talk | 5 |
| other | |
| help | 12 |
| category | 14 |
| module talk | 829 |
| user talk | 3 |
| help talk | 13 |
| module | 828 |
| file talk | 7 |
| book talk | 109 |
| template | 10 |
| user | 2 |
| template talk | 11 |
| wikipedia | 4 |
| education program talk | 447 |
| book | 108 |
| talk | 1, 3, 5, 7, 9, 11, 13, 15, 101, 109, 119, 447, 829 |
| portal talk | 101 |
| main | 0 |
| draft | 118 |
| portal | 100 |
| file | 6 |
| mediawiki | 8 |
| category talk | 15 |
Funkcija tablice
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
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.