Шаблон:Картка

![]() |
Цей шаблон використовує деякі надзвичайно складні й езотеричні властивості мови визначення шаблонів.
Усі експерименти повинні проводитися у вашому персональному просторі чи в пісочниці шаблонів. |
Використання
Цей меташаблон дає можливість створювати шаблони-картки. Це означає, що він не повинен використовуватись у статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. Довідка:Картка.
Використання подібне до шаблону {{Навігаційна таблиця}}, але є деякі відмінності. Кожен рядок у таблиці може містити або «заголовок», або пару «мітка»/«текст», або лише «текст». Якщо ви визначаєте щоб рядок був і «заголовком», і парою «мітка»/«текст», то пару «мітка»/«текст» буде скасовано.
Якщо ви хочете вставити зображення, або інші дані де-небудь у іншому місці картки, просто використовуйте параметр «текст».
Параметри
Посилання «переглянути/обговорити/редагувати»
- ім'я • 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 = url
Створення необов'язкових параметрів
Рядок з міткою, але без тексту, не відображається. Це дозволяє легко створювати необов'язкові рядки картки. Щоб зробити рядок необов'язковим, використовуйте параметр таким чином:
|мітка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|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 = |стиль_внизу = |внизу = }}
Примітки
- ↑ заголовок(n) означає заголовок1, заголовок2, заголовок3…, де 1 ≤ n ≤ 80
Див. також
Документація вище включена з Шаблон:Картка/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та протестувати зміни (ред.) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |