Шаблон:Стіс прикладів
Цей шаблон використовує Lua: |
Викликає шаблон {{приклад}} для кожного набору параметрів, результати викликів випереджаючи маркером списку.
Параметри в цих наборах розділяються через \
, самі набори — через |
. Назва шаблону береться з назви поточної сторінки (до першого слеша), але її можна вказати явно в параметрі |t=
(|template=
).
Доступні багато параметрів, які використовуються у шаблоні {{приклад}}, але без знака підкреслення: |style=
, |sep=
, |nobr=
, |spaced=
, |nocat=
. Усередині індивідуальних прикладів — \_prefix=
, \_postfix=
, а також \_comment=
(\_after=
) і \_before=
для коментаря наприклад (але будьте уважні зі знаками рівності, див. нижче). Символ, з якого починається рядок, задається в параметрі |opener=
(за замовчуванням — *
). Вікі-текст для вставлення між прикладами — в параметрі |between=
(наприклад, {{^}}
; за замовчуванням — порожній рядок; за винятком випадку |style=*pre
: тоді використовується значення {{^|3em}}
).
Також може використовуватися з підстановкою.
Приклади
[ред. код]{{стіс прикладів|t=число|1234|1234567890|1234567\км}}
- ↓
{{число|1234}}
→ 1234{{число|1234567890}}
→ 1 234 567 890{{число|1234567|км}}
→ 1 234 567 км
Задля читабельності коду можна розташовувати кожен набір параметрів на своєму рядку:
{{стіс прикладів|t=число |1234 |1234567890 |1234567\км\_comment{{=}}(Всі пробіли — нерозривні.) }}
- ↓
{{число|1234}}
→ 1234{{число|1234567890}}
→ 1 234 567 890{{число|1234567|км}}
→ 1 234 567 км (Всі пробіли — нерозривні.)
На відміну від {{приклад}}, {{tc}} і деяких інших шаблонів, знаки рівності безпосередньо не працюють, використовуйте {{tlc|...}}
. Також, якщо у вашому шаблоні використовуються параметри, імена яких починаються зі знака підкреслення, використовуйте _
замість нього. Якщо в прикладах використовується багато іменованих параметрів, зручно використовувати N=
на початку рядків для номерів параметрів, наприклад:
{{стіс прикладів|t=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=
на початку рядка, такі параметри в будь-якому випадку будуть обрізатися (таку поведінку закладено в парсер).
Див. також
[ред. код]- {{таблиця прикладів}} — малює таблицю з прикладами
Документація вище включена з Шаблон:Стіс прикладів/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |