Шаблон:Стопка примеров/doc

Материал из Народные сказки
Версия от 14:50, 13 мая 2023; Andras (обсуждение | вклад) (Новая страница: «{{docpage}} {{onLua|ExampleList}} Вызывает шаблон {{t|пример}} для каждого набора параметров, результаты вызовов предваряя маркером списка. Параметры в этих наборах разделяются через <code>\</code>, сами наборы — через <code>|</code>. Название шаблона берётся из названия текущей с...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:docpage Шаблон:onLua Вызывает шаблон Шаблон:t для каждого набора параметров, результаты вызовов предваряя маркером списка.

Параметры в этих наборах разделяются через \, сами наборы — через |. Название шаблона берётся из названия текущей страницы (до первого слэша), но его можно указать явно в параметре Шаблон:para (Шаблон:para).

Доступны многие параметры, используемые в шаблоне Шаблон:t, но без знака подчёркивания: Шаблон:para, Шаблон:para, Шаблон:para, Шаблон:para, Шаблон:para, Шаблон:para, Шаблон:para. Внутри индивидуальных примеров — \_alias=, \_prefix=, \_postfix=, а также \_comment=, \_after= и \_before= для комментария к примеру (но будьте внимательны со знаками равенства, см. ниже). Символ, с которого начинается строка, задаётся в параметре Шаблон:para (по умолчанию — *). Вики-текст для вставки между примерами — в параметре Шаблон:para (например, Шаблон:tcl; по умолчанию — пустая строка; за исключением случая Шаблон:para: тогда используется значение Шаблон:tcl).

Также может использоваться с подстановкой.

Примеры

Шаблон:tpre

Шаблон:sp↓

Шаблон:стопка примеров

Для читаемости кода можно располагать каждый набор параметров на своей строке:

{{стопка примеров|t=число
|1234
|1234567890
|1234567\км\_comment{{=}}(Все пробелы — неразрывные.)
}}
Шаблон:sp↓

Шаблон:стопка примеров

В отличие от Шаблон:t, Шаблон:t и некоторых других шаблонов, знаки равенства напрямую не работают, используйте Шаблон:tlc. Также, если в вашем шаблоне используются параметры, имена которых начинаются со знака подчёркивания, используйте &#95; вместо него. Если в примерах используется много именованных параметров, удобно использовать 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>
}}

Шаблон:sp↓

Шаблон:стопка примеров

По умолчанию у неименованных параметров (разделённых через |) обрезаются пробелы и переносы строки слева и справа. Чтобы отменить это поведение, используйте Шаблон:para. Однако, если вы использовали N= в начале строки, такие параметры в любом случае будут обрезаться (такое поведение заложено в парсер).

Шаблон:шаблоны для документирования