Эчтәлеккә күчү

Калып:namespace detect

Wiktionary проектыннан
Документация

Бу мета-калыпның максаты — битнең төрен исемара буенча билгеләү.

Калып Викисүзлектә кулланылучы барлык битләрнең исемараларын берничә төргә билгели һәм бүлә:

main = төп/Викисүзлекнең гадәти мәкаләләре урнашкан исемара.
talk = «Бәхәс:», «Катнашучы бәхәсе:», «Файл бәхәсе:» кебек сүзләрдән башланучы барлык бәхәс битләре исемаралары.
user, wiktionary, file, mediawiki, template, help, category һәм portal = бәхәс исемараларыннан кала башка исемаралар.
other = калып параметрында билгеләнмәгән теләсә нинди исемаралар. Түбәндәге аңлатманы карагыз.

Башка калыплар белән хатасыз эшләр өчен калып file (файл) исемарасы өчен иске image (сурәт) исемен аңлый. Ләкин image исемен куллану хәзер киңәш ителми.

Игътибар! Күпчелек очракларда битләрнең исемараларын билгеләүче гадирәк калыпларны куллану киңәш ителә (түбәндәге Шулай ук карагыз бүлеген карагыз), чөнки бу калып кеше ясый ала торган хаталарга (мәсәлән, параметрлар исемнәрендә хаталарга) сизгеррәк.

Куллану

Бу калып югарыдагы бит төрләрен билгеләүче түбәндәге параметрларның берсен яки берничәсен кабул итә. Мәсәлән:

{{namespace detect
| main  = мәкаләдәге текст
| talk  = бәхәс битендәге текст
| other = калган башка битләрдәге текст
}}

Әгәр дә калып төп исемарадагы мәкалә эчендә чакырылса, ул киләседәгене кайтарылачак:

мәкаләдәге текст

Әгәр дә калып мәкаләдән яки бәхәс битеннән кала теләсә нинди башка биттә чакырылса, ул киләседәгене кайтарылачак:

калган башка битләрдәге текст

Югарыдагы мисаллар битләрнең теләсә нинди төрендә нәрсә дә булса һичшиксез кайтарачак. Ләкин other параметры билгеләнмәсә яки кыйммәте буш булса, калган битләрдә берни дә кайтарылмаячак. Мәсәлән:

{{namespace detect
| file     = файлның тасвирлама битендәге текст
| category = төркем битендәге текст
| other    =
}}

Файллар тасвирламасы битләреннән һәм төркем битләреннән кала барлык битләрдә калып берни дә күрсәтмәс.

Параметрның буш кыйммәтен кулланып калып битләрнең билгеләнгән төрендә берни дә күрсәтергә кирәкмәгәнлеген билгеләргә була. Мәсәлән:

{{namespace detect
| main  = 
| other = калган башка битләрдәге текст
}}

Югарыдагы код мәкаләдә берни дә күрсәтмәс, ләкин башка битләрдә киләсене кайтарыр:

калган башка битләрдәге текст

demospace һәм page параметрлары

Эшләвен тикшерү һәм мисал итеп күрсәтү өчен калып ике параметрны эшкәртә: demospace (демо-исемара) һәм page (бит).

demospace параметры калыпта кулланылган теләсә нинди исемара төренең кыйммәтен куллана ала. Шул исәптән, other. Бу параметр калыпның үзен ничек тотканын билгеләүче битләр төрен көйли. Параметрда нинди исемара тора — калып шул исемарадагыча күрсәтелә. Мәсәлән:

{{namespace detect 
| main  = мәкаләдәге текст
| other = башка битләрдәге текст
| demospace = main
}}

Югарыдагы кодны битләрнең нинди төренә кертсәгез дә, нәтиҗә барыбер бер үк булачак:

мәкаләдәге текст

page параметры башкача эшли. Бу параметр калыпның үзен ничек тотканын билгеләүче аерым битне көйли. Параметрда нинди бит тора — калып шул биттәгечә күрсәтелә. Андый бит хәтта әле төзелмәгән булса да, параметр барыбер эшли. Мәсәлән:

{{namespace detect 
| user  = кулланучының шәхси битендәге текст
| other = башка битәрдәге текст
| page  = Кулланучы:Мәсәлән
}}

Югарыдагы кодны битләрнең нинди төренә кертсәгез дә, нәтиҗә барыбер бер үк булачак:

башка битәрдәге текст

Калыбыгыз {{namespace detect}} калыпын кулланса page һәм demospace параметрлары ярдәмендә төрле шартларда аның тотышын күрсәтеп була. Моның өчен шул {{namespace detect}} калыпын кулланган башка калыпта бу параметрларны билгеләргә кирәк:

{{namespace detect 
| main  = мәкаләдәге текст
| other = башка битләрдәге текст
| demospace = {{{demospace|}}}
| page  = {{{page|}}}
}}

demospace параметры да, page параметры да буш яки билгеләнмәгән булсалар, калып битнең төрен гадәттәгечә билгели.

Параметрлар

Барлык параметрлар исемлеге:

{{namespace detect
| main      = төп исемарадагы бит өчен текст
| talk      = бәхәсләр исемарасындагы бит өчен текст
| user      = кулланучылар исемарасындагы бит өчен текст
| wikipedia = Викисүзлек исемарасындагы бит өчен текст
| file      = файллар исемарасындагы бит өчен текст
| image     = [[Файл:Example.svg|40px|alt=Тасвирлама]]
| mediawiki = MediaWiki исемарасындагы бит өчен текст
| template  = калыплар исемарасындагы бит өчен текст
| help      = Ярдәм: исемарасындагы бит өчен текст
| category  = Төркем: исемарасындагы бит өчен текст
| portal    = Портал: исемарасындагы бит өчен текст
| other     = башка исемара бите өчен текст
| demospace = {{{demospace|}}} / main / talk / user / 
              wiktionary / file / mediawiki / template / 
              help / category / portal / other
| page  = {{{page|}}} / Кулланучы:Мәсәлән
}}

TemplateData

Бу мета-калыпның максаты — битнең төрен исемара буенча билгеләү. Калып Викисүзлектә кулланылучы барлык битләрнең исемараларын берничә төргә билгели һәм бүлә.

Калып параметрлары[TemplateData идарәсе]

ПараметрТасвирТөрХаләте
mainmain

Төп исемарадагы бит өчен текст

Мисал
Төп исемарадагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
talktalk

бәхәсләр исемарасындагы бит өчен текст

Мисал
бәхәсләр исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
useruser

кулланучылар исемарасындагы бит өчен текст

Мисал
кулланучылар исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
wikipediawikipedia

Викисүзлек исемарасындагы бит өчен текст

Мисал
Викисүзлек исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
filefile

Файл исемарасындагы бит өчен текст

Мисал
Файл исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
imageimage

Файл исемарасы итеп Image исемарасы кулланылганда эшли. Шул исемарадагы бит өчен текст билгели

Мисал
Ниндидер текст
Тигезләнмәгән викитекстискергән
mediawikimediawiki

MediaWiki исемарасындагы бит өчен текст

Мисал
MediaWiki исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
templatetemplate

калыплар исемарасындагы бит өчен текст

Мисал
калыплар исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
helphelp

Ярдәм: исемарасындагы бит өчен текст

Мисал
Ярдәм: исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
categorycategory

Төркем: исемарасындагы бит өчен текст

Мисал
Төркем: исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
portalportal

Портал: исемарасындагы бит өчен текст

Мисал
Портал: исемарасындагы бит өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
otherother

башка исемара бите өчен текст

Мисал
башка исемара бите өчен текст
Тигезләнмәгән викитекстмәҗбүри түгел
demospacedemospace

Бу параметр билгеләнгән булса, калып шул исемарадагыча эшли

Тәкъдим ителүче кыйммәтләр
main talk user wikipedia file image mediawiki template help category portal other
Мисал
main
Текст (кирәкле озынлыкта)мәҗбүри түгел
pagepage

Параметр битне билгели. Бу параметр билгеләнгән булса, калып шул билгеләнгән биттәгечә эшли

Мисал
Кулланучы:Мәсәлән
Бит исемемәҗбүри түгел