Шаблон:Стопка прыкладаў
Гэты шаблон рэалізаваны на аснове 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=
у пачатку радка, то такія параметры ў любым выпадку будуць абразацца (такія паводзіны закладзены ў парсер).