Википедия:Обёртки шаблонов-карточек

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Обёртки позволяют упростить некоторые операции с шаблонами-карточками. Выглядят они примерно так:

{{Обёртываемая карточка
| параметр1 = {{{параметр1|}}}
| параметр2 = {{{параметр2|{{{parameter2|}}} }}}
| параметр3 = значение по умолчанию
}}

Обёртки могут использоваться как с подстановкой, так и без неё. Ниже объяснены основные способы использования обёрток.

Импортёры

[править код]

Обёртки-импортёры, или просто импортёры, позволяют скопировать включение карточки из статьи в другом разделе и использовать его в русской Википедии, не добавляя в карточку русской Википедии иноязычные параметры. Используются импортёры с подстановкой.

Например, обёртка {{Infobox something}} вида

{{Карточка чего-то там
| кличка       = {{{кличка|{{{nickname|}}} }}}
| длина усов   = {{{усатость|{{{mustache length|{{{mustache|}}} }}} }}}
| длина хвоста = {{{длина хвоста|{{{tail length|{{{tail|}}} }}} }}}
}}

не только позволяет превратить

{{#ifeq: {{{длина усов|{{{mustache length|{{{mustache|}}} }}} }}}|{{{длина хвоста|{{{tail length|{{{tail|}}} }}} }}}|идеальный кот|ещё немножко!}}

в

{{#ifeq: {{{длина усов|}}}|{{{длина хвоста|}}}|идеальный кот|ещё немножко!}}

в коде шаблона {{Карточка чего-то там}}, но и улучшает перенос кода

{{Infobox something
| nickname = Cheshire Cat
| mustache = 33.7cm
| tail     = 44.6cm
}}

из статьи в английской Википедии в статью в русской: достаточно добавить subst: между {{ и Infobox и сохранить код, в результате получится

{{Карточка чего-то там
| кличка       = Cheshire Cat
| длина усов   = 33.7cm
| длина хвоста = 44.6cm
}}

— названия параметров уже русифицированы, осталось русифицировать значения. Пожалуйста, не забывайте это делать!

В документацию импортёра необходимо поставить код <includeonly>{{Импортёр шаблона-карточки|название используемой карточки|код раздела|название импортируемой карточки}}</includeonly>.

Шаблон окажется в категории Категория:Импортёры шаблонов-карточек.

Более сложный механизм создания импортёров — через Модуль:Импортёр шаблона-карточки.

Обёртки, оставшиеся после объединения шаблонов

[править код]

После объединения шаблонов могут остаться обёртки, аналогичные импортёрам, но новых включения которых не будут появляться. В документацию такой обёртки необходимо поставить код , и постепенно заменить её в статьях подстановкой (если включений много — ботом, хотя не всегда это имеет смысл делать мгновенно).

Обёртки для заполнения параметров

[править код]

В документацию импортёра необходимо поставить код <includeonly>{{Обёртка шаблона-карточки|название используемой карточки}}</includeonly>.

Шаблон окажется в основной категории Категория:Обёртки шаблонов-карточек.