Шаблон:Қуттӣ/doc: Тафовут байни таҳрирҳо

Мавод аз Википедиа — донишномаи озод
Content deleted Content added
No edit summary
х ислоҳ, навсозӣ, дақиқсозӣ
 
Сатри 9: Сатри 9:
; боло: Матн, отображаемый боло таблицы. Альтернативный вариант размещения ном шаблона.
; боло: Матн, отображаемый боло таблицы. Альтернативный вариант размещения ном шаблона.
; боло2: Дополнительный матн, отображаемый боло таблицы. Используется, например, для оригинального ном.
; боло2: Дополнительный матн, отображаемый боло таблицы. Используется, например, для оригинального ном.
; акс: Акс, которое будет отображено под основным заголовком в правой части таблицы (правее сарлавҳаҳо/списков). Параметр ''акс'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Қолаббандии тасвир}}.
; тасвир: Тасвир, которое будет отображено под основным заголовком в правой части таблицы (правее сарлавҳаҳо/списков). Параметр ''тасвир'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Қолаббандии тасвир}}.
; имзо: Имзо под аксм. Отображается только в том случае, если задано акс.
; зернавис: Зернавис под тасвиром. Отображается только в том случае, если задано тасвир.
; сарлавҳа<sub>n</sub>: Используется для создания сарлавҳаҳо в ряду. Этот и следующие 2 параметра работают при n≥1.
; сарлавҳа<sub>n</sub>: Используется для создания сарлавҳаҳо в ряду. Этот и следующие 2 параметра работают при n≥1.
; нишон<sub>n</sub>: Используется для имзоҳо матн
; нишон<sub>n</sub>: Используется для имзоҳо матн
Сатри 17: Сатри 17:


=== Услубҳо ===
=== Услубҳо ===
; сабки_бадан: Применяется ко всей карточке, обычно используется для указания её ширины, например, <code>width:300px;</code>
; сабки_ҷадвал: Применяется ко всей карточке, обычно используется для указания её ширины, например, <code>width:300px;</code>
; сабки_ном: Применяется к названию карточки
; сабки_ном: Применяется к названию карточки
; сабки_тасвир: Применяется к ячейке, в которой располагается акс и его описание
; сабки_тасвир: Применяется к ячейке, в которой располагается акс и его описание
; сабки_имзо: Применяется к имзоҳо акс
; сабки_зернавис: Применяется к имзоҳо акс
; сабки_сарлавҳа: С помощью этого стиля можно настроить отображение сарлавҳаҳо, в частности, указать цвет фона: <code>background: #a3eea3;</code>
; сабки_сарлавҳа: С помощью этого стиля можно настроить отображение сарлавҳаҳо, в частности, указать цвет фона: <code>background: #a3eea3;</code>
; сабки_болоӣ: Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: <code>font-size:medium;</code>
; сабки_болоӣ: Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: <code>font-size:medium;</code>
; сабки_болоӣ2: Используется для изменения стиля дополнительного матн боло таблицы, например, чтобы убрать курсивное начертание: <code>font-style:normal;</code>
; сабки_болоӣ2: Используется для изменения стиля дополнительного матн боло таблицы, например, чтобы убрать курсивное начертание: <code>font-style:normal;</code>
; сабки_поёнӣ: CSS стили, которые должны быть применены к верхней (указанной параметром ''боло'') и нижней (указанной параметром ''поён'') ячейкам.
; сабки_поёнӣ: CSS стили, которые должны быть применены к верхней (указанной параметром ''боло'') и нижней (указанной параметром ''поён'') ячейкам.
; сабки_нишонагузорӣ: Применяется к нишонм
; сабки_барчасп: Применяется к нишонм
; сабки_матн: Применяется к матну
; сабки_матн: Применяется к матну


=== [[Микроформат]]ҳо ===
=== [[Микроформат]]ҳо ===
{{main|Проект:Микроформаты}}
{{main|Проект:Микроформаты}}
;синфи_бадан: Этот параметр передаётся атрибуту class всей карточки.
;радаи_ҷадвал: Этот параметр передаётся атрибуту class всей карточки.
;синф(n): Этот параметр применяется к определённому ряду, если матн в этом ряду определён.
;рада(n): Этот параметр применяется к определённому ряду, если матн в этом ряду определён.
;синфи_ном: Этот параметр передаётся атрибуту class ном карточки.
;радаи_ном: Этот параметр передаётся атрибуту class ном карточки.
;синфи_болоӣ: Этот параметр передаётся атрибуту class верхней ячейки.
;радаи_болоӣ: Этот параметр передаётся атрибуту class верхней ячейки.
Например, для реализации микроформата [[hCard]] добавьте следующие параметры:
Например, для реализации микроформата [[hCard]] добавьте следующие параметры:
|синфи_бадан = vcard
|радаи_ҷадвал = vcard
|синф1 = fn
|рада1 = fn
|синф2 = org
|рада2 = org
|синф3 = tel
|рада3 = tel


== Возможности ==
== Возможности ==
Сатри 47: Сатри 47:
Ряд с меткой, но без матн не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-Қуттӣх. Для создания опциональной ячейки используйте параметр следующим образом:
Ряд с меткой, но без матн не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-Қуттӣх. Для создания опциональной ячейки используйте параметр следующим образом:
<pre><nowiki>
<pre><nowiki>
|нишонагузорӣ5 = Население
|барчасп5 = Население
|матн5 = {{{население|}}}
|матн5 = {{{население|}}}
</nowiki></pre>
</nowiki></pre>
Сатри 57: Сатри 57:
<pre><nowiki>
<pre><nowiki>
|сарлавҳа5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
|сарлавҳа5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
|нишонагузорӣ6 = Содержимое
|барчасп6 = Содержимое
|матн6 = {{{содержимое|}}}
|матн6 = {{{содержимое|}}}
|нишонагузорӣ7 = Размещение
|барчасп7 = Размещение
|матн7 = {{{размещение|}}}
|матн7 = {{{размещение|}}}
</nowiki></pre>
</nowiki></pre>


Если есть сарлавҳаN, то матнN и нишонN игнорируются. Если нет заданного заголовкаN, то показываются матнN и нишонN.
Если есть сарлавҳаN, то матнN и барчаспN игнорируются. Если нет заданного заголовкаN, то показываются матнN и барчаспN.
{|
{|
|-
|-
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 = {{{сарлавҳа1|}}}
|сарлавҳа1 = {{{сарлавҳа1|}}}
|нишонагузорӣ1 = {{{нишон1|}}}
|барчасп1 = {{{барчасп1|}}}
|матн1 = {{{матн1|}}}
|матн1 = {{{матн1|}}}
</nowiki></pre>
</nowiki></pre>
Сатри 76: Сатри 76:
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 = сарлавҳа_матн
|сарлавҳа1 = сарлавҳа_матн
|барчасп1 = барчасп_матн
|нишонагузорӣ1 = нишон_матн
|матн1 = матн_матн
|матн1 = матн_матн
</nowiki></pre>
</nowiki></pre>
Сатри 86: Сатри 86:
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 =
|сарлавҳа1 =
|барчасп1 = барчасп_матн
|нишонагузорӣ1 = нишон_матн
|матн1 = матн_матн
|матн1 = матн_матн
</nowiki></pre>
</nowiki></pre>
Сатри 92: Сатри 92:
{| class="wikitable"
{| class="wikitable"
|-
|-
| барчасп_матн|| барчасп_матн
| нишон_матн|| матн_матн
|}
|}
|}
|}


=== Оформление параметров ===
=== Оформление параметров ===
Для оформления параметра можно использовать [[Википедия:Функции парсера##if:|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>матн6</code> имзо кг, если этот параметр определён:
Для оформления параметра можно использовать [[Википедия:Функции парсера##if:|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>матн6</code> зернавис кг, если этот параметр определён:


<pre><nowiki>
<pre><nowiki>
|нишонагузорӣ6 = Масса
|барчасп6 = Масса
|матн6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}
|матн6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}
</nowiki></pre>
</nowiki></pre>
Сатри 107: Сатри 107:


<pre><nowiki>
<pre><nowiki>
|нишонагузорӣ6 = Раса
|барчасп6 = Раса
|матн6 = {{#switch:{{{раса|}}}
|матн6 = {{#switch:{{{раса|}}}
|Европеоиды = [[Европеоидная раса|Европеоиды]]
|Европеоиды = [[Европеоидная раса|Европеоиды]]
Сатри 118: Сатри 118:
<pre>{{Қуттӣ
<pre>{{Қуттӣ
|ном = {{subst:PAGENAME}}
|ном = {{subst:PAGENAME}}
|сабки_бадан =
|сабки_ҷадвал =
|ном =
|ном =
|сабки_ном =
|сабки_ном =
Сатри 127: Сатри 127:
|тасвир =
|тасвир =
|сабки_тасвир =
|сабки_тасвир =
|имзо =
|зернавис =
|сабки_имзо =
|сабки_зернавис =
|сабки_сарлавҳа =
|сабки_сарлавҳа =
|сабки_нишонагузорӣ =
|сабки_барчасп =
|сабки_матн =
|сабки_матн =


|сарлавҳа1 =
|сарлавҳа1 =
|нишонагузорӣ1 =
|барчасп1 =
|матн1 =
|матн1 =


|сарлавҳа2 =
|сарлавҳа2 =
|нишонагузорӣ2 =
|барчасп2 =
|матн2 =
|матн2 =


|сарлавҳа3 =
|сарлавҳа3 =
|нишонагузорӣ3 =
|барчасп3 =
|матн3 =
|матн3 =


|сарлавҳа4 =
|сарлавҳа4 =
|нишонагузорӣ4 =
|барчасп4 =
|матн4 =
|матн4 =


|сарлавҳа5 =
|сарлавҳа5 =
|нишонагузорӣ5 =
|барчасп5 =
|матн5 =
|матн5 =


|сарлавҳа6 =
|сарлавҳа6 =
|нишонагузорӣ6 =
|барчасп6 =
|матн6 =
|матн6 =


|сарлавҳа7 =
|сарлавҳа7 =
|нишонагузорӣ7 =
|барчасп7 =
|матн7 =
|матн7 =


|сарлавҳа8 =
|сарлавҳа8 =
|нишонагузорӣ8 =
|барчасп8 =
|матн8 =
|матн8 =


|сарлавҳа9 =
|сарлавҳа9 =
|нишонагузорӣ9 =
|барчасп9 =
|матн9 =
|матн9 =


|сарлавҳа10 =
|сарлавҳа10 =
|нишонагузорӣ10 =
|барчасп10 =
|матн10 =
|матн10 =


Сатри 176: Сатри 176:


|сарлавҳа120 =
|сарлавҳа120 =
|нишонагузорӣ120 =
|барчасп120 =
|матн120 =
|матн120 =


Сатри 188: Сатри 188:
== Примерный шаблон для карточки персоны ==
== Примерный шаблон для карточки персоны ==
<pre>{{Қуттӣ
<pre>{{Қуттӣ
|исм =
|ном =
|синфи_бадан = vcard
|радаи_ҷадвал = vcard
|сабки_бадан =
|сабки_ҷадвал =
|ном =
|ном =
|сабки_ном =
|сабки_ном =
Сатри 196: Сатри 196:
|синфи_болоӣ = fn
|синфи_болоӣ = fn
|сабки_болоӣ =
|сабки_болоӣ =
|болоӣ2 = {{{оригинал имени|}}}
|болоӣ2 = {{{ном дар забони асл|}}}
|синфи_болоӣ2 = nickname
|синфи_болоӣ2 = nickname
|сабки_болоӣ2 =
|сабки_болоӣ2 =
|тасвир = {{wikidata/p18|{{{фото|}}}}}
|тасвир = {{wikidata/p18|{{{фото|}}}}}
|сабки_тасвир =
|сабки_тасвир =
|имзо = {{{имзо|}}}
|зернавис = {{{зернавис|}}}
|сабки_имзо =
|сабки_зернавис =
|сабки_сарлавҳа =
|сабки_сарлавҳа =
|сабки_нишонагузорӣ =
|сабки_барчасп =
|сабки_матн =
|сабки_матн =


|нишонагузорӣ1 = Ном при рождении:
|барчасп1 = Ном при рождении:
|матн1 = {{{ном при рождении|}}}
|матн1 = {{{ном при рождении|}}}
|синф1 = nickname
|синф1 = nickname


|нишонагузорӣ2 = Дата рождения:
|барчасп2 = Дата рождения:
|матн2 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}}
|матн2 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}}


|нишонагузорӣ3 = Место рождения:
|барчасп3 = Место рождения:
|матн3 = {{{место рождения|}}}
|матн3 = {{{место рождения|}}}


|нишонагузорӣ4 = Дата смерти:
|барчасп4 = Дата смерти:
|матн4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}}
|матн4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}}


|нишонагузорӣ5 = Место смерти:
|барчасп5 = Место смерти:
|матн5 = {{{место смерти|}}}
|матн5 = {{{место смерти|}}}


|нишонагузорӣ6 = Гражданство:
|барчасп6 = Гражданство:
|матн6 = {{#if:{{{гражданство|}}}|<span class="country-name">{{{гражданство}}}</span>}}
|матн6 = {{#if:{{{гражданство|}}}|<span class="country-name">{{{гражданство}}}</span>}}
|синф6 = adr
|рада6 = adr


|нишонагузорӣ7 = Сценические имена / Прозвище:
|барчасп7 = Сценические имена / Прозвище:
|матн7 = {{{прозвище|}}}
|матн7 = {{{прозвище|}}}
|синф7 = nickname
|рада7 = nickname


|сарлавҳа10 = {{wikidata/p856|{{{сайт|}}}}}
|сарлавҳа10 = {{wikidata/p856|{{{сайт|}}}}}

Нусхаи кунунӣ то 08:52, 21 апрели 2021

Параметрҳо[вироиши манбаъ]

Асосӣ[вироиши манбаъ]

ном
Ном шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{Tnavbar}}) на всех страницах, где используется шаблон. Для простоты можно использовать {{subst:PAGENAME}}. Если такие ссылки не нужны, достаточно оставить это поле пустым.
ном
Матн, отображаемый над карточкой. Обычно это тема шаблона, краткое описание его содержания.
боло
Матн, отображаемый боло таблицы. Альтернативный вариант размещения ном шаблона.
боло2
Дополнительный матн, отображаемый боло таблицы. Используется, например, для оригинального ном.
тасвир
Тасвир, которое будет отображено под основным заголовком в правой части таблицы (правее сарлавҳаҳо/списков). Параметр тасвир допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Қолаббандии тасвир}}.
зернавис
Зернавис под тасвиром. Отображается только в том случае, если задано тасвир.
сарлавҳаn
Используется для создания сарлавҳаҳо в ряду. Этот и следующие 2 параметра работают при n≥1.
нишонn
Используется для имзоҳо матн
матнn
Используется для принятия параметров в специализированных шаблонах-Қуттӣ.
поён
Ячейка во всю ширину таблицы, располагающаяся поён тан шаблона (то есть под заголовками/нишонми и матном).

Услубҳо[вироиши манбаъ]

сабки_ҷадвал
Применяется ко всей карточке, обычно используется для указания её ширины, например, width:300px;
сабки_ном
Применяется к названию карточки
сабки_тасвир
Применяется к ячейке, в которой располагается акс и его описание
сабки_зернавис
Применяется к имзоҳо акс
сабки_сарлавҳа
С помощью этого стиля можно настроить отображение сарлавҳаҳо, в частности, указать цвет фона: background: #a3eea3;
сабки_болоӣ
Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: font-size:medium;
сабки_болоӣ2
Используется для изменения стиля дополнительного матн боло таблицы, например, чтобы убрать курсивное начертание: font-style:normal;
сабки_поёнӣ
CSS стили, которые должны быть применены к верхней (указанной параметром боло) и нижней (указанной параметром поён) ячейкам.
сабки_барчасп
Применяется к нишонм
сабки_матн
Применяется к матну

Микроформатҳо[вироиши манбаъ]

Мақолаи асосӣ: Проект:Микроформаты
радаи_ҷадвал
Этот параметр передаётся атрибуту class всей карточки.
рада(n)
Этот параметр применяется к определённому ряду, если матн в этом ряду определён.
радаи_ном
Этот параметр передаётся атрибуту class ном карточки.
радаи_болоӣ
Этот параметр передаётся атрибуту class верхней ячейки.

Например, для реализации микроформата hCard добавьте следующие параметры:

|радаи_ҷадвал = vcard
|рада1     = fn
|рада2     = org
|рада3     = tel

Возможности[вироиши манбаъ]

Сдвоенные ячейки[вироиши манбаъ]

Если для параметра матн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      = 

 |сарлавҳа2  = 
 |барчасп2      = 
 |матн2      = 

 |сарлавҳа3  = 
 |барчасп3      = 
 |матн3      = 

 |сарлавҳа4  = 
 |барчасп4      = 
 |матн4      = 

 |сарлавҳа5  = 
 |барчасп5      = 
 |матн5      = 

 |сарлавҳа6  = 
 |барчасп6      = 
 |матн6      = 

 |сарлавҳа7  = 
 |барчасп7      = 
 |матн7      = 

 |сарлавҳа8  = 
 |барчасп8      = 
 |матн8      = 

 |сарлавҳа9  = 
 |барчасп9      = 
 |матн9      = 

 |сарлавҳа10 = 
 |барчасп10     = 
 |матн10     = 

 ...

 |сарлавҳа120 = 
 |барчасп120     = 
 |матн120     = 

 |сабки_поёнӣ = 
 |поёнӣ       = 
}}<noinclude>

[[Гурӯҳ:Шаблонҳо:Қуттӣ]]
</noinclude>

Примерный шаблон для карточки персоны[вироиши манбаъ]

{{Қуттӣ
 |ном               = 
 |радаи_ҷадвал        = vcard
 |сабки_ҷадвал        = 
 |ном          = 
 |сабки_ном    = 
 |болоӣ            = {{#if:{{{ном|}}}|{{{ном}}}|{{PAGENAME}}}}
 |синфи_болоӣ      = fn
 |сабки_болоӣ      = 
 |болоӣ2           = {{{ном дар забони асл|}}}
 |синфи_болоӣ2     = nickname
 |сабки_болоӣ2     = 
 |тасвир       = {{wikidata/p18|{{{фото|}}}}}
 |сабки_тасвир = 
 |зернавис           = {{{зернавис|}}}
 |сабки_зернавис     = 
 |сабки_сарлавҳа  = 
 |сабки_барчасп       = 
 |сабки_матн      = 

 |барчасп1      = Ном при рождении:
 |матн1      = {{{ном при рождении|}}}
 |синф1      = nickname

 |барчасп2      = Дата рождения:
 |матн2      = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}}

 |барчасп3      = Место рождения:
 |матн3      = {{{место рождения|}}}

 |барчасп4      = Дата смерти:
 |матн4      = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}}

 |барчасп5      = Место смерти:
 |матн5      = {{{место смерти|}}}

 |барчасп6      = Гражданство:
 |матн6      = {{#if:{{{гражданство|}}}|<span class="country-name">{{{гражданство}}}</span>}}
 |рада6      = adr

 |барчасп7      = Сценические имена / Прозвище:
 |матн7      = {{{прозвище|}}}
 |рада7      = nickname

 |сарлавҳа10 = {{wikidata/p856|{{{сайт|}}}}}
}}

Конвертация из HTML[вироиши манбаъ]

При переводе шаблонов, написанных на html (использующих элементы div), на основу карточки (в основе которой лежит элемент table) следует производить следующую коррекцию:

  • увеличить ширину (свойство width) главного фрейма на 10px;
  • уменьшить внутренний отступ (свойство padding) там же на 2px;
  • задать явно размер и жирность матн (свойство и параметр font-weight: normal и т. п.).