Interested Article - Стопка примеров

Документация

Вызывает шаблон {{ пример }} для каждого набора параметров, результаты вызовов предваряя маркером списка.

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

Доступны многие параметры, используемые в шаблоне {{ пример }} , но без знака подчёркивания: | style = , | sep = , | nobr = , | spaced = , | nocat = , | prefix = , | postfix = . Внутри индивидуальных примеров — \_alias= , \_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 }} и некоторых других шаблонов, знаки равенства напрямую не работают, используйте {{ = }} . Также, если в вашем шаблоне используются параметры, имена которых начинаются со знака подчёркивания, используйте _ вместо него. Если в примерах используется много именованных параметров, удобно использовать 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 = в начале строки, такие параметры в любом случае будут обрезаться (такое поведение заложено в парсер).

Источник —

Same as Стопка примеров