Майык:Карточка/doc
Майык:Карточка · Документилел · Сайгарылга · Кайда ажыглап турарыл (майыктың ажыглалы · параметрлери [?])
Параметры
[вики-сөзүглелди эдер]Основные
[вики-сөзүглелди эдер]- имя
- Имя шаблона, необходимое для корректной работы служебных инструментов на всех страницах, где используется шаблон. Для простоты можно использовать
{{subst:PAGENAME}}
. - название
- сөзүглел, отображаемый над карточкой. Обычно это тема шаблона, краткое описание его содержания.
- вверху
- Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.
- вверху2
- Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.
- изображение
- Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Форматирование изображения}}. Обычно предпочтительнее использовать код
{{wikidata|P18|{{{изображение|}}}|caption={{{подпись|}}}}}
. - подпись
- Подпись под изображением. Отображается только в том случае, если задано изображение.
- заголовокn
- Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при n≥1.
- меткаn
- Используется для подписи текста
- текстn
- Используется для принятия параметров в специализированных шаблонах-карточках.
- внизу
- внизуn
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
Стили
[вики-сөзүглелди эдер]- стиль_тела
- Применяется ко всей карточке, обычно используется для указания её ширины, например,
width:300px;
- стиль_названия
- Применяется к названию карточки
- стиль_изображения
- Применяется к ячейке, в которой располагается изображение и его описание
- стиль_подписи
- Применяется к подписи изображения
- стиль_заголовков
- С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона:
background: #a3eea3;
- стиль_заголовкаn
- Применяется к конкретному заголовку в строке n
- стиль_вверху
- Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта:
font-size:medium;
- стиль_вверху2
- Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание:
font-style:normal;
- стиль_внизу
- стиль_внизуn
- CSS-стили, которые должны быть применены к нижним (указанными параметрами внизу и внизуn) ячейкам.
- стиль_меток
- Применяется к меткам
- стиль_меткиn
- Применяется к конкретной метке в строке n
- стиль_текста
- Применяется к тексту
- стиль_текстаn
- Применяется к конкретному тексту в строке n
- викиданныеn
- Подставляет значение из указанного параметра Викиданных в поле текста, если текст в этой строке определён. Если в поле текста передано значение
-
, то значение из Викиданных будет скрыто.
Возможности
[вики-сөзүглелди эдер]Сдвоенные ячейки
[вики-сөзүглелди эдер]Если для параметра сөзүглелn
значение меткаn
не определено, то сөзүглелn
автоматически расширяется до 2 ячеек.
Необязательные ячейки
[вики-сөзүглелди эдер]Ряд с меткой, но без текста не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-карточках. Для создания опциональной ячейки используйте параметр следующим образом:
|метка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 = |стиль_вверху2 = |чурумал = |стиль_изображения = |подпись = |стиль_подписи = |стиль_заголовков = |стиль_меток = |стиль_текста = |эге ат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 = |метка8 = |сөзүглел8 = |викиданные8 = |заголовок9 = |метка9 = |сөзүглел9 = |викиданные9 = |заголовок10 = |метка10 = |сөзүглел10 = |викиданные10 = ... |заголовокN = |меткаN = |сөзүглелN = |викиданныеN = |стиль_внизу = |внизу = }}<noinclude> [[Аңгылал:Майык-карточкалар:<Тематика шаблона>]] </noinclude>
Примерный шаблон для карточки персоны
[вики-сөзүглелди эдер]{{Карточка |ат = {{subst:PAGENAME}} |стиль_тела = |үстү = {{карточка/ат|{{{ат|}}}}} |стиль_вверху = |үстү2 = {{карточка/үндезин ат|{{{үндезин ат|}}}}} |стиль_вверху2 = |чурумал = {{wikidata|p18|{{{фото|}}}|caption={{{подпись|}}}}} |стиль_изображения = |стиль_заголовков = |стиль_меток = |стиль_текста = |метка1 = Төрүмел ат: |сөзүглел1 = {{{төрүмел ат|}}} |викиданные1 = p1477 |метка2 = Төрүттүнген ай-хүн: |сөзүглел2 = {{wikidata/p569|{{{төрүттүнген ай-хүн|}}}|{{{мөчээн ай-хүн|}}}}} |метка3 = Төрүттенген чер: |сөзүглел3 = {{{төрүттенген чер|}}} |викиданные3 = p19 |метка4 = Мөчээн ай-хүн: |сөзүглел4 = {{wikidata/p570|{{{мөчээн ай-хүн|}}}|{{{төрүттүнген ай-хүн|}}}}} |метка5 = Мөчээн чер: |сөзүглел5 = {{{мөчээн чер|}}} |викиданные5 = p20 |метка6 = Хамаатылал: |сөзүглел6 = {{{хамаатылал|}}} |викиданные6 = p27 |метка7 = Сценические имена / Прозвище: |сөзүглел7 = {{{шола|}}} |викиданные7 = p1449 |заголовок10 = {{wikidata|p856|{{{сайт|}}}}} |внизу = {{карточка/Викишыгжамыр|{{{викишыгжамыр|}}}|{{{ат|}}}}} }}
Конвертация из HTML
[вики-сөзүглелди эдер]При переводе шаблонов, написанных на html (использующих элементы div), на основу карточки (в основе которой лежит элемент table) следует производить следующую коррекцию:
- увеличить ширину (свойство width) главного фрейма на 10px;
- уменьшить внутренний отступ (свойство padding) там же на 2px;
- задать явно размер и жирность текста (свойство и параметр font-weight: normal и т. п.).