Шаблон:Стопка примеров
{{#invoke:Message box|ombox}} Вызывает шаблон {{пример}} для каждого набора параметров, результаты вызовов предваряя маркером списка.
Параметры в этих наборах разделяются через \
, сами наборы — через |
. Название шаблона берётся из названия текущей страницы (до первого слэша), но его можно указать явно в параметре Шаблон:Para (Шаблон:Para).
Доступны многие параметры, используемые в шаблоне {{пример}}, но без знака подчёркивания: Шаблон:Para, Шаблон:Para, Шаблон:Para, Шаблон:Para, Шаблон:Para, Шаблон:Para, Шаблон:Para. Внутри индивидуальных примеров — \_alias=
, \_prefix=
, \_postfix=
, а также \_comment=
, \_after=
и \_before=
для комментария к примеру (но будьте внимательны со знаками равенства, см. ниже). Символ, с которого начинается строка, задаётся в параметре Шаблон:Para (по умолчанию — *
). Вики-текст для вставки между примерами — в параметре Шаблон:Para (например, Шаблон:Tcl; по умолчанию — пустая строка; за исключением случая Шаблон:Para: тогда используется значение Шаблон:Tcl).
Также может использоваться с подстановкой.
Примеры[править код]
{{safesubst:#invoke:ExampleList|main}}Шаблон:^
Для читаемости кода можно располагать каждый набор параметров на своей строке:
{{стопка примеров|t=число |1234 |1234567890 |1234567\км\_comment{{=}}(Все пробелы — неразрывные.) }}
{{safesubst:#invoke:ExampleList|main}}Шаблон:^
В отличие от {{пример}}, {{tc}} и некоторых других шаблонов, знаки равенства напрямую не работают, используйте Шаблон:Tlc. Также, если в вашем шаблоне используются параметры, имена которых начинаются со знака подчёркивания, используйте _
вместо него. Если в примерах используется много именованных параметров, удобно использовать 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↓ {{safesubst:#invoke:ExampleList|main}}Шаблон:^
По умолчанию у неименованных параметров (разделённых через |
) обрезаются пробелы и переносы строки слева и справа. Чтобы отменить это поведение, используйте Шаблон:Para. Однако, если вы использовали N=
в начале строки, такие параметры в любом случае будут обрезаться (такое поведение заложено в парсер).