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

Мавод аз Википедиа — донишномаи озод
Content deleted Content added
х clean up, replaced: синф_ном → синфи_ном, услуб_ном → сабки_ном (3), синф_боло → синфи_болоӣ (3), услуб_боло → сабки_болоӣ (6), |акс → |тас using AWB
Сатри 15: Сатри 15:


=== Услубҳо ===
=== Услубҳо ===
; услуб_тан: Применяется ко всей карточке, обычно используется для указания её ширины, например, <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
Сатри 45: Сатри 45:
Ряд с меткой, но без матн не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-Қуттӣх. Для создания опциональной ячейки используйте параметр следующим образом:
Ряд с меткой, но без матн не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-Қуттӣх. Для создания опциональной ячейки используйте параметр следующим образом:
<pre><nowiki>
<pre><nowiki>
|нишон5 = Население
|нишонагузорӣ5 = Население
|матн5 = {{{население|}}}
|матн5 = {{{население|}}}
</nowiki></pre>
</nowiki></pre>
Сатри 55: Сатри 55:
<pre><nowiki>
<pre><nowiki>
|сарлавҳа5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
|сарлавҳа5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
|нишон6 = Содержимое
|нишонагузорӣ6 = Содержимое
|матн6 = {{{содержимое|}}}
|матн6 = {{{содержимое|}}}
|нишон7 = Размещение
|нишонагузорӣ7 = Размещение
|матн7 = {{{размещение|}}}
|матн7 = {{{размещение|}}}
</nowiki></pre>
</nowiki></pre>
Сатри 66: Сатри 66:
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 = {{{сарлавҳа1|}}}
|сарлавҳа1 = {{{сарлавҳа1|}}}
|нишон1 = {{{нишон1|}}}
|нишонагузорӣ1 = {{{нишон1|}}}
|матн1 = {{{матн1|}}}
|матн1 = {{{матн1|}}}
</nowiki></pre>
</nowiki></pre>
Сатри 74: Сатри 74:
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 = сарлавҳа_матн
|сарлавҳа1 = сарлавҳа_матн
|нишон1 = нишон_матн
|нишонагузорӣ1 = нишон_матн
|матн1 = матн_матн
|матн1 = матн_матн
</nowiki></pre>
</nowiki></pre>
Сатри 84: Сатри 84:
|<pre><nowiki>
|<pre><nowiki>
|сарлавҳа1 =
|сарлавҳа1 =
|нишон1 = нишон_матн
|нишонагузорӣ1 = нишон_матн
|матн1 = матн_матн
|матн1 = матн_матн
</nowiki></pre>
</nowiki></pre>
Сатри 98: Сатри 98:


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


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


|сарлавҳа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 =


Сатри 174: Сатри 174:


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


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


Сатри 187: Сатри 187:
<pre>{{Қуттӣ
<pre>{{Қуттӣ
|исм =
|исм =
|синф_тан = vcard
|синфи_бадан = vcard
|услуб_тан =
|сабки_бадан =
|ном =
|ном =
|услуб_ном =
|сабки_ном =
|боло = {{#if:{{{ном|}}}|{{{ном}}}|{{PAGENAME}}}}
|болоӣ = {{#if:{{{ном|}}}|{{{ном}}}|{{PAGENAME}}}}
|синф_боло = 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

Нусха 05:15, 23 июни 2017

Параметрҳо

Асосӣ

ном
Ном шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{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 и т. п.).