Калып:namespace detect
Бу мета-калыпның максаты — битнең төрен исемара буенча билгеләү.
Калып Викисүзлектә кулланылучы барлык битләрнең исемараларын берничә төргә билгели һәм бүлә:
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
Бу мета-калыпның максаты — битнең төрен исемара буенча билгеләү. Калып Викисүзлектә кулланылучы барлык битләрнең исемараларын берничә төргә билгели һәм бүлә.
| Параметр | Тасвир | Төр | Халәте | |
|---|---|---|---|---|
| main | main | Төп исемарадагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| talk | talk | бәхәсләр исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| user | user | кулланучылар исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| wikipedia | wikipedia | Викисүзлек исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| file | file | Файл исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| image | image | Файл исемарасы итеп Image исемарасы кулланылганда эшли. Шул исемарадагы бит өчен текст билгели
| Тигезләнмәгән викитекст | искергән |
| mediawiki | mediawiki | MediaWiki исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| template | template | калыплар исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| help | help | Ярдәм: исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| category | category | Төркем: исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| portal | portal | Портал: исемарасындагы бит өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| other | other | башка исемара бите өчен текст
| Тигезләнмәгән викитекст | мәҗбүри түгел |
| demospace | demospace | Бу параметр билгеләнгән булса, калып шул исемарадагыча эшли
| Текст (кирәкле озынлыкта) | мәҗбүри түгел |
| page | page | Параметр битне билгели. Бу параметр билгеләнгән булса, калып шул билгеләнгән биттәгечә эшли
| Бит исеме | мәҗбүри түгел |