Шаблон:! — различия между версиями

Материал из ПокеВики
Перейти к: навигация, поиск
м (Правки 207.249.174.245 (обсуждение) откачены к версии Sandshrew)
(+инструкция)
Строка 1: Строка 1:
|
+
|<noinclude>
 +
 
 +
== Инструкция ==
 +
Это технический шаблон, необходимый для включения таблиц в параметры шаблонов. Чтобы внешний шаблон не воспринимал вертикальную черту как новую ячейку, нужно вместо черты поставить <nowiki>{{!}}</nowiki>. Для знака равно существует аналогичный шаблон {{Tl|{{=}}}}.
 +
 
 +
Например, нужно вставить в {{Tl|Блок}} такую таблицу:
 +
 
 +
<pre><nowiki>{| class=wide
 +
! Стартовые I
 +
|-
 +
| Бульбазавр
 +
|-
 +
| Чармандер
 +
|-
 +
| Сквиртл
 +
|}</nowiki></pre>
 +
 
 +
Если вставить её просто так, то первая же черта сообщит шаблону, что начался новый аргумент, и он напишет в тексте только {.
 +
 
 +
{{Блок|
 +
{| class=wide
 +
! Стартовые I
 +
|-
 +
| Бульбазавр
 +
|-
 +
| Чармандер
 +
|-
 +
| Сквиртл
 +
|}
 +
}}
 +
{{-}}
 +
 
 +
Но если заменить все вертикальные черты в таблице на <nowiki>{{!}}</nowiki> (и знак равно на {{Tl|{{=}}}}):
 +
 
 +
<pre><nowiki>{{Блок|
 +
{{{!}} class{{=}}wide
 +
! Стартовые I
 +
{{!}}-
 +
{{!}} Бульбазавр
 +
{{!}}-
 +
{{!}} Чармандер
 +
{{!}}-
 +
{{!}} Сквиртл
 +
{{!}}}
 +
}}</nowiki></pre>
 +
 
 +
Результат:
 +
 
 +
{{Блок|
 +
{{{!}} class{{=}}wide
 +
! Стартовые I
 +
{{!}}-
 +
{{!}} Бульбазавр
 +
{{!}}-
 +
{{!}} Чармандер
 +
{{!}}-
 +
{{!}} Сквиртл
 +
{{!}}}
 +
}}
 +
{{-}}
 +
 
 +
== См. также ==
 +
* {{Tl|{{=}}}}
 +
* [[ПокеВики:Таблицы]]
 +
 
 +
[[Категория:ПокеВики:Технические шаблоны]]</noinclude>

Версия 11:05, 15 апреля 2010

|

Инструкция

Это технический шаблон, необходимый для включения таблиц в параметры шаблонов. Чтобы внешний шаблон не воспринимал вертикальную черту как новую ячейку, нужно вместо черты поставить {{!}}. Для знака равно существует аналогичный шаблон {{=}}.

Например, нужно вставить в {{Блок}} такую таблицу:

{| class=wide
! Стартовые I
|-
| Бульбазавр
|-
| Чармандер
|-
| Сквиртл
|}

Если вставить её просто так, то первая же черта сообщит шаблону, что начался новый аргумент, и он напишет в тексте только {.

{

Но если заменить все вертикальные черты в таблице на {{!}} (и знак равно на {{=}}):

{{Блок|
{{{!}} class{{=}}wide
! Стартовые I
{{!}}-
{{!}} Бульбазавр
{{!}}-
{{!}} Чармандер
{{!}}-
{{!}} Сквиртл
{{!}}}
}}

Результат:

Стартовые I
Бульбазавр
Чармандер
Сквиртл

См. также