Відмінності між версіями «Шаблон:Картка/Документація»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][перевірена версія]
 
(Не показані 6 проміжних версій 2 користувачів)
Рядок 1: Рядок 1:
<noinclude>{{підсторінка документації}}</noinclude>
+
{{підсторінка документації}}{{lua|Модуль:Картка}}
{{lua|Модуль:Картка}}
 
 
<!-- РЕДАГУЙТЕ ДОКУМЕНТАЦІЮ ШАБЛОНУ НИЖЧЕ ЦІЄЇ ЛІНІЇ -->
 
<!-- РЕДАГУЙТЕ ДОКУМЕНТАЦІЮ ШАБЛОНУ НИЖЧЕ ЦІЄЇ ЛІНІЇ -->
<includeonly>{{esoteric}}</includeonly>
+
{{esoteric}}
 
{{перенаправлення|Infobox}}
 
{{перенаправлення|Infobox}}
  +
==Використання==
 
  +
Цей шаблон дає можливість створювати шаблони-картки. Це означає, що він не повинен використовуватись в статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. [[Довідка:Картка]].
 
  +
== Використання ==
  +
Цей меташаблон дає можливість створювати [[Довідка:Картка|шаблони-картки]]. Це означає, що він не повинен використовуватись у статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. [[Довідка:Картка]].
   
 
Використання подібне до шаблону {{tl|Навігаційна таблиця}}, але є деякі відмінності. Кожен рядок у таблиці може містити або «заголовок», або пару «мітка»/«текст», або лише «текст». Якщо ви визначаєте щоб рядок був і «заголовком», і парою «мітка»/«текст», то пару «мітка»/«текст» буде скасовано.
 
Використання подібне до шаблону {{tl|Навігаційна таблиця}}, але є деякі відмінності. Кожен рядок у таблиці може містити або «заголовок», або пару «мітка»/«текст», або лише «текст». Якщо ви визначаєте щоб рядок був і «заголовком», і парою «мітка»/«текст», то пару «мітка»/«текст» буде скасовано.
   
Якщо ви хочете вставити зображення, або інші дані де-небудь у іншому місці картки, просто використовуйте параметр «текст».
+
Якщо ви хочете вставити зображення, або інші дані де-небудь у іншому місці картки, просто використовуйте параметр «текст».
   
===Параметри===
+
=== Параметри ===
====Посилання «переглянути/обговорити/редагувати»====
 
;ім'я : Ім'я сторінки шаблону, на яку повинні вказувати посилання «переглянути/обговорити/редагувати». Ви можете використовувати <nowiki>{{subst:PAGENAME}}</nowiki>. Якщо цей параметр буде опущено, посилання «переглянути/обговорити/редагувати» не будуть відображатися.
 
   
  +
==== Посилання «переглянути/обговорити/редагувати» ====
====Заголовок====
 
  +
;ім'я • name: Назва сторінки шаблону, на яку повинні вказувати посилання «переглянути/обговорити/редагувати». Ви можете використовувати <nowiki>{{subst:PAGENAME}}</nowiki>. Якщо цей параметр буде опущено, посилання «переглянути/обговорити/редагувати» не відображатимуться.
  +
  +
==== Заголовок ====
 
{{Картка
 
{{Картка
 
|назва = Заголовок над карткою
 
|назва = Заголовок над карткою
  +
|стиль_тіла = border-spacing: 1px; padding: 0px 0px; width: 270px; font-size:85%; line-height:130%;
 
|текст1 = (решта картки тут)
 
|текст1 = (решта картки тут)
 
}}
 
}}
Рядок 27: Рядок 30:
 
Є два різні способи помістити у картку заголовок. Перший: усередині картки, другий: над карткою. Ви можете використовувати обидва разом, якщо вам подобається, або лише один або інший, або навіть жодного (хоча це не рекомендовано).
 
Є два різні способи помістити у картку заголовок. Перший: усередині картки, другий: над карткою. Ви можете використовувати обидва разом, якщо вам подобається, або лише один або інший, або навіть жодного (хоча це не рекомендовано).
   
;назва : Щоб помістити заголовок над карткою.
+
;назва • title: Щоб помістити заголовок над карткою.
;угорі : Щоб помістити заголовок в межах верхньої комірки картки.
+
;угорі • above: Щоб помістити заголовок в межах верхньої комірки картки.
;угорі2 : Додатковий текст, що відображається вгорі таблиці. Використовується, наприклад, для оригінальної назви.
+
;угорі2 • above2: Додатковий текст, що відображається вгорі таблиці. Використовується, наприклад, для оригінальної назви.
  +
====Зміст====
 
  +
==== Зміст ====
; зображення : Зображення у верхній частині шаблону. Використовуйте повний синтаксис зображення, наприклад <nowiki>[[Зображення:example.png|200px]]</nowiki>. Зображення вирівнюється по центру.
 
  +
; зображення • image: Зображення у верхній частині шаблону. Використовуйте повний синтаксис зображення, наприклад <nowiki>[[Зображення:example.png|200px]]</nowiki>. Зображення вирівнюється по центру.
;підпис : Підпис зображення.
 
  +
;підпис • caption: Підпис зображення.
;заголовок(n)<ref>''заголовок(n) ''означає ''заголовок1, заголовок2, заголовок3''..., де 1&nbsp;&ge;&nbsp;n&nbsp;&ge;&nbsp;80</ref> : Використовується для створення заголовка в рядку n.
 
;мітка(n): Використовується для підпису тексту в рядку n.
+
;заголовок(n) • header(n)<ref>''заголовок(n)'' означає ''заголовок1, заголовок2, заголовок3''…, де 1&nbsp;&ge;&nbsp;n&nbsp;&ge;&nbsp;80</ref> : Використовується для створення заголовка в рядку n.
  +
;мітка(n) • label(n): Використовується для підпису тексту в рядку n.
;текст(n): Текст у рядку n.
 
;внизу: Текст у нижній комірці картки.
+
;текст(n) • data(n): Текст у рядку n.
  +
;внизу • below: Текст у нижній комірці картки.
   
====Стилі====
+
==== Стилі ====
;стиль_тіла : Стиль усієї картки.
+
;стиль_тіла • bodystyle : Стиль усієї картки.
;стиль_назви : Стиль назви над карткою.
+
;стиль_назви • titlestyle : Стиль назви над карткою.
;стиль_угорі : Стиль назви в межах верхньої комірки картки. Типовим є стиль "font-size:large;" якщо ви хочете використовувати її для звичайного тексту, задайте стиль "font-size:medium;".
+
;стиль_угорі • abovestyle : Стиль назви в межах верхньої комірки картки. Типовим є стиль «font-size: large;» якщо ви хочете використовувати її для звичайного тексту, задайте стиль «font-size: medium;».
;стиль_зображення : Стиль комірки, у якій знаходиться зображення. Включає також стиль підпису зображення.
+
;стиль_зображення • imagestyle : Стиль комірки, у якій знаходиться зображення. Включає також стиль підпису зображення.
;стиль_підпису : Стиль підпису зображення.
+
;стиль_підпису • captionstyle : Стиль підпису зображення.
;стиль_заголовків : Стиль усіх заголовків.
+
;стиль_заголовків • headerstyle : Стиль усіх заголовків.
;стиль_міток : Стиль усіх міток.
+
;стиль_міток • labelstyle : Стиль усіх міток.
;стиль_тексту : Стиль усіх комірок для тексту.
+
;стиль_тексту • datastyle : Стиль усіх комірок для тексту.
;стиль_внизу : Стиль нижньої комірки.
+
;стиль_внизу • belowstyle : Стиль нижньої комірки.
   
====[[Мікроформат]]и====
+
==== [[Мікроформат]]и ====
 
;клас_тіла: Цей параметр передається атрибуту «class» усієї картки.
 
;клас_тіла: Цей параметр передається атрибуту «class» усієї картки.
 
;клас_зображення: Цей параметр передається атрибуту «class» зображення.
 
;клас_зображення: Цей параметр передається атрибуту «class» зображення.
Рядок 65: Рядок 69:
 
</pre>
 
</pre>
   
:''Див. [[:en:Wikipedia:WikiProject Microformats]] та [http://microformats.org/wiki/Main_Page microformats.org]''
+
: ''Див. [[:en:Wikipedia:WikiProject Microformats]] та [http://microformats.org/wiki/Main_Page microformats.org]''
   
===Створення необов'язкових параметрів===
+
=== Створення необов'язкових параметрів ===
 
Рядок з міткою, але без тексту, не відображається. Це дозволяє легко створювати необов'язкові рядки картки. Щоб зробити рядок необов'язковим, використовуйте параметр таким чином:
 
Рядок з міткою, але без тексту, не відображається. Це дозволяє легко створювати необов'язкові рядки картки. Щоб зробити рядок необов'язковим, використовуйте параметр таким чином:
   
Рядок 75: Рядок 79:
 
</pre>
 
</pre>
   
Таким чином, якщо в статті не визначено параметр «населення», рядок картки не буде відображатися.
+
Таким чином, якщо в статті не визначено параметр «населення», рядок картки не відображатиметься.
   
 
Для оформлення параметра можна використовувати [[Довідка:Парсерні функції|парсерну функцію]] «#if». Наприклад, наступні рядки додадуть до параметра «текст6» підпис «кг», якщо цей параметр визначений:
 
Для оформлення параметра можна використовувати [[Довідка:Парсерні функції|парсерну функцію]] «#if». Наприклад, наступні рядки додадуть до параметра «текст6» підпис «кг», якщо цей параметр визначений:
Рядок 100: Рядок 104:
 
</pre>
 
</pre>
   
===Приклади===
+
=== Приклади ===
 
{{Картка
 
{{Картка
 
|ім'я = Картка/документація
 
|ім'я = Картка/документація
Рядок 200: Рядок 204:
 
|мітка5 = Мітка 5
 
|мітка5 = Мітка 5
 
|текст5 = Текст 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 
|текст5 = Текст 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  +
|текст6 = Текст 6: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   
 
|стиль_внизу =
 
|стиль_внизу =
Рядок 207: Рядок 212:
 
{{clear}}
 
{{clear}}
   
==Пустий шаблон==
+
== Пустий шаблон ==
Примітка: шаблон обробляє аж 80 рядків, але тут вказано лише 20. Просто розширте нумерацію, якщо потрібно. Параметри мікроформату «клас...» також опущені, оскільки вони зазвичай не використовуються.
+
Примітка: шаблон обробляє аж 80 рядків, але тут вказано лише 20. Просто розширте нумерацію за необхідності. Параметри мікроформату «клас…» також опущені, оскільки вони зазвичай не використовуються.
   
 
<pre style="overflow:auto;">
 
<pre style="overflow:auto;">
Рядок 303: Рядок 308:
 
</pre>
 
</pre>
   
==Примітки==
+
== Примітки ==
  +
{{примітки}}
<references/>
 
  +
<includeonly>
 
  +
== Див. також ==
  +
* {{ti|Картка/рядок}}
  +
* {{ti|Картка2}}
  +
  +
<includeonly>{{\sandbox|{{sand}}|
 
<!-- ДОДАВАЙТЕ КАТЕГОРІЇ НИЖЧЕ ЦІЄЇ ЛІНІЇ -->
 
<!-- ДОДАВАЙТЕ КАТЕГОРІЇ НИЖЧЕ ЦІЄЇ ЛІНІЇ -->
  +
  +
[[Категорія:Шаблони:Картки| ]]
 
[[Категорія:Меташаблони Вікіпедії]]
 
[[Категорія:Меташаблони Вікіпедії]]
[[Категорія:Шаблони:Картки|*]]
+
[[Категорія:Шаблони контейнерів|Картка]]
</includeonly>
+
}}</includeonly>

Поточна версія на 03:14, 23 січня 2018


Використання[ред. код]

Цей меташаблон дає можливість створювати шаблони-картки. Це означає, що він не повинен використовуватись у статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. Довідка:Картка.

Використання подібне до шаблону {{Навігаційна таблиця}}, але є деякі відмінності. Кожен рядок у таблиці може містити або «заголовок», або пару «мітка»/«текст», або лише «текст». Якщо ви визначаєте щоб рядок був і «заголовком», і парою «мітка»/«текст», то пару «мітка»/«текст» буде скасовано.

Якщо ви хочете вставити зображення, або інші дані де-небудь у іншому місці картки, просто використовуйте параметр «текст».

Параметри[ред. код]

Посилання «переглянути/обговорити/редагувати»[ред. код]

ім'я • name
Назва сторінки шаблону, на яку повинні вказувати посилання «переглянути/обговорити/редагувати». Ви можете використовувати {{subst:PAGENAME}}. Якщо цей параметр буде опущено, посилання «переглянути/обговорити/редагувати» не відображатимуться.

Заголовок[ред. код]

Заголовок над карткою
(решта картки тут)
Заголовок у верхній комірці картки
(решта картки тут)

Є два різні способи помістити у картку заголовок. Перший: усередині картки, другий: над карткою. Ви можете використовувати обидва разом, якщо вам подобається, або лише один або інший, або навіть жодного (хоча це не рекомендовано).

назва • title
Щоб помістити заголовок над карткою.
угорі • above
Щоб помістити заголовок в межах верхньої комірки картки.
угорі2 • above2
Додатковий текст, що відображається вгорі таблиці. Використовується, наприклад, для оригінальної назви.

Зміст[ред. код]

зображення • image
Зображення у верхній частині шаблону. Використовуйте повний синтаксис зображення, наприклад [[Зображення:example.png|200px]]. Зображення вирівнюється по центру.
підпис • caption
Підпис зображення.
заголовок(n) • header(n)[1] 
Використовується для створення заголовка в рядку n.
мітка(n) • label(n)
Використовується для підпису тексту в рядку n.
текст(n) • data(n)
Текст у рядку n.
внизу • below
Текст у нижній комірці картки.

Стилі[ред. код]

стиль_тіла • bodystyle 
Стиль усієї картки.
стиль_назви • titlestyle 
Стиль назви над карткою.
стиль_угорі • abovestyle 
Стиль назви в межах верхньої комірки картки. Типовим є стиль «font-size: large;» якщо ви хочете використовувати її для звичайного тексту, задайте стиль «font-size: medium;».
стиль_зображення • imagestyle 
Стиль комірки, у якій знаходиться зображення. Включає також стиль підпису зображення.
стиль_підпису • captionstyle 
Стиль підпису зображення.
стиль_заголовків • headerstyle 
Стиль усіх заголовків.
стиль_міток • labelstyle 
Стиль усіх міток.
стиль_тексту • datastyle 
Стиль усіх комірок для тексту.
стиль_внизу • belowstyle 
Стиль нижньої комірки.

Мікроформати[ред. код]

клас_тіла
Цей параметр передається атрибуту «class» усієї картки.
клас_зображення
Цей параметр передається атрибуту «class» зображення.
клас(n)
Цей параметр передається атрибуту «class» коміки з текстом.
клас_назви
Цей параметр передається атрибуту «class» коміки з заголовком.
клас_внизу
Цей параметр передається атрибуту «class» нижньої коміки.

Наприклад, для реалізації мікроформату hCard додайте наступні параметри:

|клас_тіла = vcard
|клас1 = fn
|клас2 = org
|клас3 = tel
Див. en:Wikipedia:WikiProject Microformats та microformats.org

Створення необов'язкових параметрів[ред. код]

Рядок з міткою, але без тексту, не відображається. Це дозволяє легко створювати необов'язкові рядки картки. Щоб зробити рядок необов'язковим, використовуйте параметр таким чином:

|мітка5 = Населення
|текст5  = {{{населення|}}}

Таким чином, якщо в статті не визначено параметр «населення», рядок картки не відображатиметься.

Для оформлення параметра можна використовувати парсерну функцію «#if». Наприклад, наступні рядки додадуть до параметра «текст6» підпис «кг», якщо цей параметр визначений:

|мітка6 = Маса
|текст6  = {{#if:{{{маса|}}} |{{{маса}}} кг}}

Аналогічно можна організувати необов'язкові заголовки. Наступний приклад виводитиме заголовок «Структура», якщо параметри «вміст» і «розміщення» визначені:

{{Картка
|ім'я    = {{subst:PAGENAME}}
|назва   = Приклад необов'язкового заголовка
|заголовок1 = {{#if:{{{пункт 1|}}}{{{пункт 2|}}}{{{пункт 3|}}} |Необов'язковий заголовок}}
|мітка2  = Пункт 1
|текст2   = {{{пункт 1|}}}
|мітка3  = Пункт 2
|текст3   = {{{пункт 2|}}}
|мітка4  = Пункт 3
|текст4   = {{{пункт 3|}}}
}}

Приклади[ред. код]

Тест-картка
Угорі
Example.png
example.png
Лише заголовок
Лише текст
Усі три (заголовок)
Мітка і текст (мітка) Мітка і текст (дані)
Текст внизу
{{Картка
|ім'я         = Картка/документація
|стиль_тіла   = 
|назва        = Тест-картка
|стиль_назви  = 
|угорі        = Угорі
|зображення   = [[Зображення:example.png|200px]]
|стиль_зображення = 
|підпис       = example.png
|стиль_підпису = 
|стиль_заголовків = background:#ccf;
|стиль_міток  = background:#ddf;
|стиль_тексту = 

|заголовок1 = Лише заголовок
|мітка1  = 
|текст1  = 
|заголовок2 = 
|мітка2  = Лише мітка
|текст2  = 
|заголовок3 =
|мітка3  = 
|текст3  = Лише текст
|заголовок4 = Усі три (заголовок)
|мітка4  = Усі три (мітка)
|текст4  = Усі три (дані)
|заголовок5 =
|мітка5  = Мітка і текст (мітка)
|текст5  = Мітка і текст (дані)

|стиль_внизу = background:#ddf;
|внизу = Текст внизу
}}

Зверніть увагу: якщо мітка визначається без супровідного тексту, рядок не відображається, і коли заголовок визначається у тому ж рядку, що й текст, відображається тільки заголовок.

Для цього прикладу стиль_тіла = width:20em; і стиль_міток = width:33%;

Тест-картка
Мітка 1 Текст 1
Мітка 2 Текст 2
Мітка 3 Текст 3
Заголовок 4
Мітка 5 Текст 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Текст 6: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Текст внизу

Пустий шаблон[ред. код]

Примітка: шаблон обробляє аж 80 рядків, але тут вказано лише 20. Просто розширте нумерацію за необхідності. Параметри мікроформату «клас…» також опущені, оскільки вони зазвичай не використовуються.

{{Картка
 |ім'я          = {{subst:PAGENAME}}
 |стиль_тіла    = 
 |назва         = 
 |стиль_назви   = 

 |угорі         = 
 |стиль_угорі   = 
 |угорі2        = 
 |стиль_угорі2  = 

 |підзаголовок  = 
 |підзаголовок2 = 
 |стиль_підзаголовок = 

 |зображення    = 
 |зображення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   = 
 |заголовок11 = 
 |мітка11   = 
 |текст11   = 
 |заголовок12 = 
 |мітка12   = 
 |текст12   = 
 |заголовок13 = 
 |мітка13   = 
 |текст13   = 
 |заголовок14 = 
 |мітка14   = 
 |текст14   = 
 |заголовок15 = 
 |мітка15   = 
 |текст15   = 
 |заголовок16 = 
 |мітка16   = 
 |текст16   = 
 |заголовок17 = 
 |мітка17   = 
 |текст17   = 
 |заголовок18 = 
 |мітка18   = 
 |текст18   = 
 |заголовок19 = 
 |мітка19   = 
 |текст19   = 
 |заголовок20 = 
 |мітка20   = 
 |текст20   = 

 |стиль_внизу = 
 |внизу       = 
}}

Примітки[ред. код]

  1. заголовок(n) означає заголовок1, заголовок2, заголовок3…, де 1 ≥ n ≥ 80

Див. також[ред. код]