Шаблон:Прыклад
Шаблон прызначаны для спрашчэння афармлення прыкладаў выкарыстання шаблонаў у дакументацыях. Ён выдае вікітэкст выкліку шаблона (у агульным выпадку з параметрамі) і вынік гэтага выкліку.
У дадзены момант шаблон не прыстасаваны для афармлення прыкладаў шаблонаў з шматрадковых кодам і якія змяшчаюць шаблоны ўнутры шаблона.
Выкарыстанне
[правіць зыходнік]{{прыклад|t|t}}
дасць{{t|t}}
→ {{t}}{{прыклад|replace|something|some|any}}
дасць{{replace|something|some|any}}
→ anything{{прыклад|tlx|шаблон|параметр 1|||параметр 4}}
дасць{{tlx|T|параметр 1|||параметр 4}}
→{{T|параметр 1|||параметр 4}}
{{прыклад|t|lang=en|Example|comment=English Template:Example}}
дасць{{t|Example|comment=English Template:Example|lang=en}}
→ {{Example}}
Першы параметр можна апускаць - тады яго заменіць назва бягучай старонкі з малой першай літары. Напрыклад, у дакументацыі шаблона {{tr-en}} {{прыклад||слова}}
дасць:
{{tr-en|слова}}
→ з англ. — «слова»
Гэта можа быць асабліва зручна для груп шаблонаў, для якіх пішацца агульная дакументацыя, якая размяшчаецца на кожнай старонцы. А {{прыклад}}
выведзе прыклад выкліку шаблона, на старонцы якога гэты код размешчаны, без параметраў.
Для нагляднасці можна таксама паказваць імя шаблона праз параметр _template, пры гэтым першы параметр больш не значыць імя шаблона:
{{прыклад|_template=t|прыклад}}
дасць{{t|прыклад}}
→ {{прыклад}}
Абмежаванні і шляхі іх абыходу
[правіць зыходнік]Модуль пераносіць усе найменныя параметры ў канец, а таксама дрэнна захоўвае парадак прытрымлівання найменных параметраў, калі іх больш аднаго (з-за тэхнічнага недасканаласці ПЗ). Каб гэтага пазбегнуць, варта выкарыстоўваць {{=}}
замест =
:
Таксама нельга запісваць напрамую параметры, чые імёны пачынаюцца са знака падкрэслення, - для прадухілення перасячэння з параметрамі, мадыфікуецца знешні выгляд выніку. Дапаможа тое ж рашэнне:
{{прыклад|tp|шаблон|_text{{=}}тэкст спасылкі}}
дасць{{tp|T|_text=тэкст спасылкі}}
→ {{тэкст спасылкі}}
Каб ўпісаць <nowiki>
, выкарыстоўвайце HTML-сутнасці для замены кутніх дужак, напрыклад:
{{прыклад|tp|шаблон|<nowiki><nowiki>{{IPA|/tʃ/}}</nowiki></nowiki>}}
дасць{{tp|T|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
→ {{T|{{IPA|/tʃ/}}}}
Каб ўпісаць {{=}}
, выкарыстоўвайце {{((}}{{=}}{{))}}
або HTML-сутнасці, напрыклад:
{{прыклад|pre|тэкст {{((}}{{=}}{{))}} тэкст|_sep={{sp↓||-0.5em}}}}
дасць
{{pre|тэкст {{=}} тэкст}}
↓тэкст = тэкст
У дадзены момант не падтрымліваецца раскрыццё ўкладзеных шаблонаў і іншых канструкцый з фігурнымі дужкамі (іх можна паказваць ўнутры <nowiki>
, але яны не расчыняцца). Мшматрадковыя шаблоны таксама не падтрымліваюцца.
Налады
[правіць зыходнік]_sep: памяняць стрэлачку на што заўгодна іншае:
{{прыклад|t|t|_sep=адлюстроўваецца як}}
дасць{{t|t}}
адлюстроўваецца як {{t}}
_tag: памяняць абгортку <code> (а з дапамогай _container зрабіць так, каб код прыкладу апрацоўваўся шаблонам-кантэйнерам, напрыклад {{pre}}):
{{прыклад|_template=t|_tag=tt|прыклад}}
дасць {{t|прыклад}} → {{прыклад}}
_link: уключыць адлюстраванне спасылкі:
{{прыклад|_template=флаг|_link=1|Расія}}
дасць{{сцяг|Расія}}
→
_pre-text (_prefix) і _post-text (_postfix): пазначыць тэкст да і пасля шаблона:
{{прыклад|tr-en|слова|_pre-text=word (|_post-text=)}}
дасцьword ({{tr-en|слова}})
→ word (з англ. — «слова»)
_nobr: забараніць перанос радка для кода прыкладу.
_nocat: ззабараніць дадаваць старонку ў прастаўляемыя шаблонам катэгорыі, калі ў яго прадугледжаны адпаведны параметр _nocat
. Пры гэтым у кодзе выкліку шаблона гэты параметр адлюстроўвацца не будзе. Так, напрыклад, у дадзеным прыкладзе сапраўдная старонка не дадаецца ў катэгорыю Кампаніі, якія маюць лістынг акцый на NASDAQ:
_spaced: адбіць прабелам кожны параметр для лепшай чытальнасці (прабел ўстаўляецца толькі пасля найменных параметраў, так як парсер па змаўчанні абразае толькі іх):
{{прыклад|MathWorld|urlname=GammaFunction|title=Gamma Function|author=John Doe|_spaced=1}}
дасць:{{MathWorld |title=Gamma Function |author=John Doe |urlname=GammaFunction }}
→ John Doe. Gamma Function . MathWorld.
Стылі
[правіць зыходнік]З дапамогай параметру _style можна ўсталяваць стыль, які будзе ўсталёўваць некаторыя з вышэйпералічаных параметраў разам. Якія існуюць на дадзены момант стылі — pre
, *pre
і wikitable
(а таксама pre↓
):
{{прыклад|праверыць нейтральнасць|_style=pre}}
дасць:
{{праверыць нейтральнасць}}
Нейтральнасць артыкула пад пытаннем |
{{прыклад|праверыць нейтральнасць|_style=*pre}}
дасць:
{{праверыць нейтральнасць}}
Нейтральнасць артыкула пад пытаннем |
Групы прыкладаў
[правіць зыходнік]Для вываду груп прыкладаў карыстайцеся шаблонамі {{стопка прыкладаў}} (спісам) і {{табліца прыкладаў}} (табліцай).