Шаблон:Карточка/doc: различия между версиями
https://ru.wikipedia.org/wiki>Wikisaurus Нет описания правки |
м (1 версия импортирована) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
{{docpage}} | {{docpage}} | ||
{{OnLua|Infobox|renderLines | {{OnLua|Infobox|renderLines}} | ||
Это меташаблон для создания [[Википедия:Шаблоны-карточки|шаблонов-карточек]]. | Это меташаблон для создания [[вп:Википедия:Шаблоны-карточки|шаблонов-карточек]]. | ||
== Параметры == | == Параметры == | ||
Строка 16: | Строка 15: | ||
; вверху2: Дополнительный текст, отображаемый вверху таблицы. Обычно используется для оригинального названия. | ; вверху2: Дополнительный текст, отображаемый вверху таблицы. Обычно используется для оригинального названия. | ||
; вверху3: Дополнительный текст, отображаемый вверху таблицы. | ; вверху3: Дополнительный текст, отображаемый вверху таблицы. | ||
; изображение: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр ''изображение'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Форматирование изображения}}. Обычно предпочтительнее использовать код <code><nowiki>{{ | ; изображение: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр ''изображение'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Форматирование изображения}}. Обычно предпочтительнее использовать код <code><nowiki>{{Карточка/изображение|{{{изображение|}}}|size={{{ширина|}}}|caption={{{описание изображения|}}}}}</nowiki></code>. | ||
; подпись: Подпись под изображением. Отображается только в том случае, если задано изображение. При использовании {{tlp| | ; подпись: Подпись под изображением. Отображается только в том случае, если задано изображение. При использовании {{tlp|Карточка/изображение}} не заполняется. | ||
; изображение2: Дополнительное изображение. | ; изображение2: Дополнительное изображение. | ||
; изображение3: Дополнительное изображение. | ; изображение3: Дополнительное изображение. | ||
Строка 23: | Строка 22: | ||
; метка<sub>n</sub>: Используется для подписи текста | ; метка<sub>n</sub>: Используется для подписи текста | ||
; текст<sub>n</sub>: Используется для принятия параметров в специализированных шаблонах-карточках. | ; текст<sub>n</sub>: Используется для принятия параметров в специализированных шаблонах-карточках. | ||
; блок<sub>n</sub>: Технический параметр, используется для вставки блоков, заключённых в & | ; блок<sub>n</sub>: Технический параметр, используется для вставки блоков, заключённых в <tr&rt;, таких как {{t|карточка/блок}}. | ||
; внизу | ; внизу | ||
; внизу<sub>n</sub>: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом). | ; внизу<sub>n</sub>: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом). | ||
Строка 106: | Строка 104: | ||
=== Оформление параметров === | === Оформление параметров === | ||
Для оформления параметра можно использовать [[Википедия:Функции парсера##if|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>текст6</code> подпись кг, если этот параметр определён: | Для оформления параметра можно использовать [[w:ru:Википедия:Функции парсера##if|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>текст6</code> подпись кг, если этот параметр определён: | ||
<pre><nowiki> | <pre><nowiki> | ||
Строка 113: | Строка 111: | ||
</nowiki></pre> | </nowiki></pre> | ||
А расстановку ссылок на страницы можно организовать с помощью [[Википедия:Функции парсера##switch:|«#switch»]], например: | А расстановку ссылок на страницы можно организовать с помощью [[w:ru:Википедия:Функции парсера##switch:|«#switch»]], например: | ||
<pre><nowiki> | <pre><nowiki> | ||
Строка 143: | Строка 141: | ||
|метка2 = | |метка2 = | ||
|текст2 = | |текст2 = | ||
|метка3 = | |метка3 = | ||
|текст3 = | |текст3 = | ||
|метка4 = | |метка4 = | ||
|текст4 = | |текст4 = | ||
|метка5 = | |метка5 = | ||
|текст5 = | |текст5 = | ||
|метка6 = | |метка6 = | ||
|текст6 = | |текст6 = | ||
|метка7 = | |метка7 = | ||
|текст7 = | |текст7 = | ||
|метка8 = | |метка8 = | ||
|текст8 = | |текст8 = | ||
|метка9 = | |метка9 = | ||
|текст9 = | |текст9 = | ||
|метка10 = | |метка10 = | ||
|текст10 = | |текст10 = | ||
... | ... | ||
Строка 181: | Строка 170: | ||
|меткаN = | |меткаN = | ||
|текстN = | |текстN = | ||
|внизу = | |внизу = | ||
Строка 191: | Строка 179: | ||
|метка11 = | |метка11 = | ||
|текст11 = | |текст11 = | ||
|метка12 = | |метка12 = | ||
|текст12 = | |текст12 = | ||
|метка13 = | |метка13 = | ||
|текст13 = | |текст13 = | ||
|метка14 = | |метка14 = | ||
|текст14 = | |текст14 = | ||
|метка15 = | |метка15 = | ||
|текст15 = | |текст15 = | ||
|метка16 = | |метка16 = | ||
|текст16 = | |текст16 = | ||
|метка17 = | |метка17 = | ||
|текст17 = | |текст17 = | ||
|метка18 = | |метка18 = | ||
|текст18 = | |текст18 = | ||
|метка19 = | |метка19 = | ||
|текст19 = | |текст19 = | ||
|метка20 = | |метка20 = | ||
|текст20 = | |текст20 = | ||
</pre>}} | </pre>}} | ||
{{скрытый||Заголовок=21-30|Содержание=<pre> | {{скрытый||Заголовок=21-30|Содержание=<pre> | ||
|метка21 = | |метка21 = | ||
|текст21 = | |текст21 = | ||
|метка22 = | |метка22 = | ||
|текст22 = | |текст22 = | ||
|метка23 = | |метка23 = | ||
|текст23 = | |текст23 = | ||
|метка24 = | |метка24 = | ||
|текст24 = | |текст24 = | ||
|метка25 = | |метка25 = | ||
|текст25 = | |текст25 = | ||
|метка26 = | |метка26 = | ||
|текст26 = | |текст26 = | ||
|метка27 = | |метка27 = | ||
|текст27 = | |текст27 = | ||
|метка28 = | |метка28 = | ||
|текст28 = | |текст28 = | ||
|метка29 = | |метка29 = | ||
|текст29 = | |текст29 = | ||
|метка30 = | |метка30 = | ||
|текст30 = | |текст30 = | ||
</pre>}} | </pre>}} | ||
{{скрытый||Заголовок=31-40|Содержание=<pre> | {{скрытый||Заголовок=31-40|Содержание=<pre> | ||
|метка31 = | |метка31 = | ||
|текст31 = | |текст31 = | ||
|метка32 = | |метка32 = | ||
|текст32 = | |текст32 = | ||
|метка33 = | |метка33 = | ||
|текст33 = | |текст33 = | ||
|метка34 = | |метка34 = | ||
|текст34 = | |текст34 = | ||
|метка35 = | |метка35 = | ||
|текст35 = | |текст35 = | ||
|метка36 = | |метка36 = | ||
|текст36 = | |текст36 = | ||
|метка37 = | |метка37 = | ||
|текст37 = | |текст37 = | ||
|метка38 = | |метка38 = | ||
|текст38 = | |текст38 = | ||
|метка39 = | |метка39 = | ||
|текст39 = | |текст39 = | ||
|метка40 = | |метка40 = | ||
|текст40 = | |текст40 = | ||
</pre>}} | </pre>}} | ||
{{скрытый||Заголовок=41-50|Содержание=<pre> | {{скрытый||Заголовок=41-50|Содержание=<pre> | ||
|метка41 = | |метка41 = | ||
|текст41 = | |текст41 = | ||
|метка42 = | |метка42 = | ||
|текст42 = | |текст42 = | ||
|метка43 = | |метка43 = | ||
|текст43 = | |текст43 = | ||
|метка44 = | |метка44 = | ||
|текст44 = | |текст44 = | ||
|метка45 = | |метка45 = | ||
|текст45 = | |текст45 = | ||
|метка46 = | |метка46 = | ||
|текст46 = | |текст46 = | ||
|метка47 = | |метка47 = | ||
|текст47 = | |текст47 = | ||
|метка48 = | |метка48 = | ||
|текст48 = | |текст48 = | ||
|метка49 = | |метка49 = | ||
|текст49 = | |текст49 = | ||
|метка50 = | |метка50 = | ||
|текст50 = | |текст50 = | ||
</pre>}} | </pre>}} | ||
{{скрытый||Заголовок=51-60|Содержание=<pre> | {{скрытый||Заголовок=51-60|Содержание=<pre> | ||
|метка51 = | |метка51 = | ||
|текст51 = | |текст51 = | ||
|метка52 = | |метка52 = | ||
|текст52 = | |текст52 = | ||
|метка53 = | |метка53 = | ||
|текст53 = | |текст53 = | ||
|метка54 = | |метка54 = | ||
|текст54 = | |текст54 = | ||
|метка55 = | |метка55 = | ||
|текст55 = | |текст55 = | ||
|метка56 = | |метка56 = | ||
|текст56 = | |текст56 = | ||
|метка57 = | |метка57 = | ||
|текст57 = | |текст57 = | ||
|метка58 = | |метка58 = | ||
|текст58 = | |текст58 = | ||
|метка59 = | |метка59 = | ||
|текст59 = | |текст59 = | ||
|метка60 = | |метка60 = | ||
|текст60 = | |текст60 = | ||
</pre>}} | </pre>}} | ||
Строка 403: | Строка 343: | ||
|вверху = {{карточка/имя|{{{имя|}}}}} | |вверху = {{карточка/имя|{{{имя|}}}}} | ||
|вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}} | |вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}} | ||
|изображение = {{ | |изображение = {{Карточка/изображение|{{{фото|}}}|caption={{{описание изображения|}}}|size={{{ширина|}}}}} | ||
|метка1 = Имя при рождении | |метка1 = Имя при рождении | ||
|текст1 = {{{имя при рождении|}}} | |текст1 = {{{имя при рождении|}}} | ||
|метка2 = Дата рождения | |метка2 = Дата рождения | ||
|текст2 = | |текст2 = {{{дата рождения|}}} | ||
|метка3 = Место рождения | |метка3 = Место рождения | ||
|текст3 = {{{место рождения|}}} | |текст3 = {{{место рождения|}}} | ||
|метка4 = Дата смерти | |метка4 = Дата смерти | ||
|текст4 = | |текст4 = {{{дата смерти|}}} | ||
|метка5 = Место смерти | |метка5 = Место смерти | ||
|текст5 = {{{место смерти|}}} | |текст5 = {{{место смерти|}}} | ||
|метка6 = Гражданство | |метка6 = Гражданство | ||
|текст6 = {{{гражданство|}}} | |текст6 = {{{гражданство|}}} | ||
|метка7 = Сценические имена / Прозвище | |метка7 = Сценические имена / Прозвище | ||
|текст7 = {{{прозвище|}}} | |текст7 = {{{прозвище|}}} | ||
| | |заголовок8 = {{{сайт|}}} | ||
}}</pre> | }}</pre> | ||
== См. также == | == См. также == | ||
* [[Википедия:Шаблоны-карточки]] | * [[вп:Википедия:Шаблоны-карточки|Википедия:Шаблоны-карточки]] | ||
* {{t|Универсальная карточка}} | * {{t|Универсальная карточка}} | ||
* {{t|Навигационная таблица}} — для создания горизонтальных навигационных таблиц (предпочтительный вертикальных, иногда делаемых на карточке) | * {{t|Навигационная таблица}} — для создания горизонтальных навигационных таблиц (предпочтительный вертикальных, иногда делаемых на карточке) | ||
* {{t|Карточка/блок}} — для создания кусков, вставляемых в разные карточки | * {{t|Карточка/блок}} — для создания кусков, вставляемых в разные карточки | ||
* [[:Категория:Шаблоны:Подстраницы шаблона Карточка|Подстраницы шаблона Карточка]] | * [[:Категория:Шаблоны:Подстраницы шаблона Карточка|Подстраницы шаблона Карточка]] | ||
* [[Участник:Jack who built the house/alignTemplateParameters.js]] | * [[w:ru:Участник:Jack who built the house/alignTemplateParameters.js|Участник:Jack who built the house/alignTemplateParameters.js]] | ||
<includeonly> | <includeonly> |
Текущая версия от 21:55, 10 марта 2022
Это меташаблон для создания шаблонов-карточек.
Параметры
Служебные
- имя
- Имя шаблона, необходимое для корректной работы служебных инструментов на всех страницах, где используется шаблон. Для простоты можно использовать
{{subst:PAGENAME}}
. - автозаголовки
- Указание «да» приводит к автоматическому скрытию заголовков, после которых, вплоть до следующего заголовка, все поля пусты. Возможно использовать фиктивные заголовки «-» для прерывания области скрытия. Будет работать некорректно, если требуется указать два заголовка подряд — например, при использовании многоуровневых заголовков. В этом случае рекомендуется явно указать «нет» на случай смены значения по умолчанию с «нет» на «да».
- from
- Указывается элемент Викиданных, из которого берётся информация.
Основные
- вверху
- Текст, отображаемый вверху таблицы. Обычно это название предмета статьи.
- вверху2
- Дополнительный текст, отображаемый вверху таблицы. Обычно используется для оригинального названия.
- вверху3
- Дополнительный текст, отображаемый вверху таблицы.
- изображение
- Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Форматирование изображения}}. Обычно предпочтительнее использовать код
{{Карточка/изображение|{{{изображение|}}}|size={{{ширина|}}}|caption={{{описание изображения|}}}}}
. - подпись
- Подпись под изображением. Отображается только в том случае, если задано изображение. При использовании {{Карточка/изображение}} не заполняется.
- изображение2
- Дополнительное изображение.
- изображение3
- Дополнительное изображение.
- заголовокn
- Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при n≥1.
- меткаn
- Используется для подписи текста
- текстn
- Используется для принятия параметров в специализированных шаблонах-карточках.
- блокn
- Технический параметр, используется для вставки блоков, заключённых в <tr&rt;, таких как {{карточка/блок}}.
- внизу
- внизуn
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
Стили
- стиль_тела
- Применяется ко всей карточке, обычно используется для указания её ширины, например,
width:23em;
- стиль_вверху
- Применяется к полю «вверху», например, для указания цвета фона или изменения размера шрифта:
font-size:medium;
- стиль_вверхуn
- Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание:
font-style:normal;
- стиль_изображения
- Применяется к ячейке, в которой располагается изображение и его описание
- стиль_изображенияn
- Применяется к ячейке, в которой располагается дополнительное изображение
- стиль_подписи
- Применяется к подписи изображения
- стиль_заголовков
- С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона:
background: #a3eea3;
- стиль_заголовкаn
- Применяется к конкретному заголовку в строке n
- стиль_меток
- Применяется к меткам
- стиль_меткиn
- Применяется к конкретной метке в строке n
- стиль_текста
- Применяется к тексту
- стиль_текстаn
- Применяется к конкретному тексту в строке n
- стиль_внизу
- Эти стили применяются не только в первому внизу, но и ко всем остальным — в отличие от стиль_вверху.
- стиль_внизуn
- CSS-стили, которые должны быть применены к нижним (указанными параметрами внизу и внизуn) ячейкам.
Возможности
Сдвоенные ячейки
Если для параметра текстn
значение меткаn
не определено, то текстn
автоматически расширяется до 2 ячеек. Для выравнивания по левой стороне можно использовать следующий код:
|текст2 = {{{параметр|}}} |стиль_текста2 = text-align:left;
Необязательные ячейки
Ряд с меткой, но без текста не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-карточках. Для создания опциональной ячейки используйте параметр следующим образом:
|метка5 = Население |текст5 = {{{население|}}}
Таким образом, если параметр население
не будет определён, строка «Население» не будет отображена.
Необязательные заголовки
Таким же образом можно организовать необязательные заголовки. Следующий пример будет выводить заголовок «Структура», если параметры содержимое
и размещение
определены:
|заголовок5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}} |метка6 = Содержимое |текст6 = {{{содержимое|}}} |метка7 = Размещение |текст7 = {{{размещение|}}}
Если есть заголовокN, то текстN и меткаN игнорируются. Если нет заданного заголовкаN, то показываются текстN и меткаN.
|заголовок1 = {{{заголовок1|}}} |метка1 = {{{метка1|}}} |текст1 = {{{текст1|}}} |
|заголовок1 = заголовок_текст |метка1 = метка_текст |текст1 = текст_текст |
|
|заголовок1 = |метка1 = метка_текст |текст1 = текст_текст |
|
Оформление параметров
Для оформления параметра можно использовать функцию парсера «#if». Например, следующие строки добавят к параметру текст6
подпись кг, если этот параметр определён:
|метка6 = Масса |текст6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}
А расстановку ссылок на страницы можно организовать с помощью «#switch», например:
|метка6 = Раса |текст6 = {{#switch:{{{раса|}}} |Европеоиды = [[Европеоидная раса|Европеоиды]] |Негроиды = [[Негроидная раса|Негроиды]] |Монголоиды = [[Монголоидная раса|Монголоиды]] |{{{раса|}}} }}
Пустой шаблон
{{Карточка |имя = {{subst:PAGENAME}} |автозаголовки = да |стиль_вверху = |стиль_заголовков = |стиль_внизу = |вверху = |вверху2 = |изображение = |заголовок1 = |метка2 = |текст2 = |метка3 = |текст3 = |метка4 = |текст4 = |метка5 = |текст5 = |метка6 = |текст6 = |метка7 = |текст7 = |метка8 = |текст8 = |метка9 = |текст9 = |метка10 = |текст10 = ... |меткаN = |текстN = |внизу = }}<noinclude> {{doc}} </noinclude>
|метка11 = |текст11 = |метка12 = |текст12 = |метка13 = |текст13 = |метка14 = |текст14 = |метка15 = |текст15 = |метка16 = |текст16 = |метка17 = |текст17 = |метка18 = |текст18 = |метка19 = |текст19 = |метка20 = |текст20 =
|метка21 = |текст21 = |метка22 = |текст22 = |метка23 = |текст23 = |метка24 = |текст24 = |метка25 = |текст25 = |метка26 = |текст26 = |метка27 = |текст27 = |метка28 = |текст28 = |метка29 = |текст29 = |метка30 = |текст30 =
|метка31 = |текст31 = |метка32 = |текст32 = |метка33 = |текст33 = |метка34 = |текст34 = |метка35 = |текст35 = |метка36 = |текст36 = |метка37 = |текст37 = |метка38 = |текст38 = |метка39 = |текст39 = |метка40 = |текст40 =
|метка41 = |текст41 = |метка42 = |текст42 = |метка43 = |текст43 = |метка44 = |текст44 = |метка45 = |текст45 = |метка46 = |текст46 = |метка47 = |текст47 = |метка48 = |текст48 = |метка49 = |текст49 = |метка50 = |текст50 =
|метка51 = |текст51 = |метка52 = |текст52 = |метка53 = |текст53 = |метка54 = |текст54 = |метка55 = |текст55 = |метка56 = |текст56 = |метка57 = |текст57 = |метка58 = |текст58 = |метка59 = |текст59 = |метка60 = |текст60 =
Примерный шаблон для карточки персоны
{{Карточка |имя = {{subst:PAGENAME}} |автозаголовки = да |стиль_вверху = |стиль_заголовков = |стиль_внизу = |вверху = {{карточка/имя|{{{имя|}}}}} |вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}} |изображение = {{Карточка/изображение|{{{фото|}}}|caption={{{описание изображения|}}}|size={{{ширина|}}}}} |метка1 = Имя при рождении |текст1 = {{{имя при рождении|}}} |метка2 = Дата рождения |текст2 = {{{дата рождения|}}} |метка3 = Место рождения |текст3 = {{{место рождения|}}} |метка4 = Дата смерти |текст4 = {{{дата смерти|}}} |метка5 = Место смерти |текст5 = {{{место смерти|}}} |метка6 = Гражданство |текст6 = {{{гражданство|}}} |метка7 = Сценические имена / Прозвище |текст7 = {{{прозвище|}}} |заголовок8 = {{{сайт|}}} }}
См. также
- Википедия:Шаблоны-карточки
- {{Универсальная карточка}}
- {{Навигационная таблица}} — для создания горизонтальных навигационных таблиц (предпочтительный вертикальных, иногда делаемых на карточке)
- {{Карточка/блок}} — для создания кусков, вставляемых в разные карточки
- Подстраницы шаблона Карточка
- Участник:Jack who built the house/alignTemplateParameters.js