Шаблон:Стопка прыкладаў
Гэты шаблон рэалізаваны на аснове Lua з выкарыстаннем кода з модуля ExampleList. |
Выклікае шаблон {{прыклад}} для кожнага набору параметраў, перад вынікамі выклікаў ставіць маркер спіса.
Параметры ў гэтых наборах аддзяляюцца праз \, самі наборы — праз |. Назва шаблона бярэцца з назва бягучай старонкі (да першага слэша), але яго можна пазначыць яўна ў параметры |t= (|template=).
Даступныя многія параметры, якія ўжываюцца ў шаблоне {{прыклад}}, але без знака падкрэслівання: |style=, |sep=, |nobr=, |spaced=, |nocat=, |prefix=, |postfix=. Унутры індывідуальных прыкладаў — \_alias=, \_prefix=, \_postfix=, а таксама \_comment=, \_after= і \_before= для каментарыя да прыклада (але будзьце ўважлівы са знакамі роўнасці, гл. ніжэй). Сімвал, з якога пачынаецца радок, задаецца ў параметры |opener= (па змоўчанні — *). Вікі-тэкст для ўстаўкі паміж прыкладамі — у параметры |between= (напрыклад, {{^}}; па змоўчанні — пусты радок; за выключэннем выпадку |style=*pre: тады ўжываецца значэнне {{^|3em}}).
Таксама можа ўжывацца з падстаноўкай.
Примеры
[правіць зыходнік]{{стопка прыкладаў|t=num|1234|1234567890|1234567\км}}
- ↓
{{num|1234}}→ 1 234{{num|1234567890}}→ 1 234 567 890{{num|1234567|км}}→ 1 234 567 км
Для чытэльсці коду можна размяшчаць кожны набор параметраў на сваім радку:
{{стопка прыкладаў|t=num
|1234
|1234567890
|1234567\км\_comment{{=}}(Усе прабелы — неразрыўныя.)
}}
- ↓
{{num|1234}}→ 1 234{{num|1234567890}}→ 1 234 567 890{{num|1234567|км}}→ 1 234 567 км (Усе прабелы — неразрыўныя.)
У адрозненне ад {{прыклад}}, {{tc}} і некаторых іншых шаблонаў, знакі роўнасці наўпрост не працуюць, ужывайце {{=}}. Таксама, калі ў шаблоне ўжываюцца параметры, імёны якіх пачынаюцца са знака падкрэслівання, ужывайце _ замест яго. Калі ў прыкладах ужываецца шмат менаваных параметраў, зручна ўжываць N= у пачатку радкоў для нумароў параметраў, напрыклад:
{{стопка прыкладаў|t=[[t:join|join]]|style=wikitable|spaced=1
|1=1=abc = "foobar"; \2=def = "blah-blah-blah"; \3=jhi = "tram-pa-pam"; \separator=<br>
|2=1=abc = "foobar"; \2= \3=def = "blah-blah-blah"; \separator=<br>
}}
| Код | Вынік |
|---|---|
| {{join |1=abc = "foobar"; |2=def = "blah-blah-blah"; |3=jhi = "tram-pa-pam"; |separator=<br> }} | abc = "foobar"; def = "blah-blah-blah"; jhi = "tram-pa-pam"; |
| {{join |1=abc = "foobar"; |2= |3=def = "blah-blah-blah"; |separator=<br> }} | abc = "foobar"; def = "blah-blah-blah"; |
Па змоўчанні ў безыменных параметраў (раздзеленых праз |) абразаюцца прагалы і пераносы радка злева і справа. Каб адмяніць такія паводзіны, ужывайце |trim=0. Аднак, калі ўжываць N= у пачатку радка, то такія параметры ў любым выпадку будуць абразацца (такія паводзіны закладзены ў парсер).