Шаблон:Картка![]()
ВикористанняЦей меташаблон дає можливість створювати шаблони-картки. Це означає, що він не повинен використовуватись у статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. Довідка:Картка. Використання подібне до шаблону {{Навігаційна таблиця}}, але є деякі відмінності. Кожен рядок у таблиці може містити або «заголовок», або пару «мітка»/«текст», або лише «текст». Якщо ви визначаєте щоб рядок був і «заголовком», і парою «мітка»/«текст», то пару «мітка»/«текст» буде скасовано. Якщо ви хочете вставити зображення, або інші дані де-небудь у іншому місці картки, просто використовуйте параметр «текст». ПараметриСлужбові параметри
Посилання «переглянути/обговорити/редагувати»
Заголовок
Є два різні способи помістити у картку заголовок. Перший: усередині картки, другий: над карткою. Ви можете використовувати обидва разом, якщо вам подобається, або лише один або інший, або навіть жодного (хоча це не рекомендовано).
Зміст
Стилі
Наприклад, для реалізації мікроформату 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|}}} }} Приховування заголовків, де всі їхні поля тексту є пустимиВи також можете зробити, щоб заголовки автоматично приховувалися, коли їхній розділ пустий (не показуються рядки тексту). Розгляньте цю ситуацію:
{{Картка
| назва = Приклад: заголовок з і без значення у параметрі текст
| стиль_заголовків = background: lightgrey
| заголовок1 = Заголовок1 з пустим розділом
| мітка2 = текст мітки2 | текст2 =
| мітка3 = текст мітки3 | текст3 =
| мітка4 = текст мітки4 | текст4 =
| заголовок5 = Заголовок5 зі значення у параметрі текст нижче
| мітка6 = текст мітки6 | data6 = Деяке значення
}}
Якщо ви хочете приховати заголовок, коли не наявні значення в
{{Картка
| назва = Приклад: заголовок з і без значення у параметрі текст
| автозаголовки = т
| стиль_заголовків = background: lightgrey
| заголовок1 = Заголовок1 з пустим розділом
| мітка2 = текст мітки2 | текст2 =
| мітка3 = текст мітки3 | текст3 =
| мітка4 = текст мітки4 | текст4 =
| заголовок5 = Заголовок5 зі значення у параметрі текст нижче
| мітка6 = текст мітки6 | текст6 = Деяке значення
}}
Отже, заголовок1 буде відображено, якщо визначено будь-який з елементів1, елементів2 або елементів3. Якщо жоден з цих трьох параметрів не визначено, то заголовок не буде відображено та жоден путий рядок не з'явиться перед наступним видимим вмістом. Зверніть увагу: якщо параметр текст мітить пусті елементи css, як Якщо
{{Картка
| назва = Приклад: пустий заголовок з і без значення у параметрі текст
| автозаголовки = т
| стиль_заголовків = background: lightgrey
| заголовок1 = Заголовок1 з пустим розділом
| мітка2 = текст мітки2 | текст2 =
| мітка3 = текст мітки3 | текст3 =
| мітка4 = текст мітки4 | текст4 =
| заголовок5 = _BLANK_
| мітка6 = текст мітки6 | текст6 = Деяке значення, але не викликає заголовок1 чи показує заголовок5
}}
Приклади
{{Картка |ім'я = Картка/документація |стиль_тіла = |назва = Тест-картка |стиль_назви = |угорі = Угорі |зображення = [[Зображення:example.png|200px]] |стиль_зображення = |підпис = example.png |стиль_підпису = |стиль_заголовків = background:#ccf; |стиль_міток = background:#ddf; |стиль_тексту = |заголовок1 = Лише заголовок |мітка2 = |текст2 = |заголовок2 = |мітка3 = Лише мітка |текст3 = |заголовок4 = |мітка5 = |текст5 = Лише текст |заголовок6 = Усі три (заголовок) |мітка7 = Усі три (мітка) |текст7 = Усі три (дані) |заголовок8 = |мітка9 = Мітка і текст (мітка) |текст9 = Мітка і текст (дані) |стиль_внизу = background:#ddf; |внизу = Текст внизу }} Зверніть увагу: якщо мітка визначається без супровідного тексту, рядок не відображається, і коли заголовок визначається у тому ж рядку, що й текст, відображається тільки заголовок. Для цього прикладу стиль_тіла = width:20em; і стиль_міток = width:33%;
ВбудовуванняОдин шаблон картки може бути вбудований в інший при використанні параметра
{{Картка
|назва = Назва верхнього рівня
|текст1 = {{Картка | вбудовування = так
|назва = Перший підрозділ
|мітка1 = Мітка 1.1
|текст1 = Текст 1.1
}}
|текст2 = {{Картка | вбудовування = так
|назва = Другий підрозділ
|мітка1 = Мітка 2.1
|текст1 = Текст 2.1
}}
|стиль_внизу =
|внизу = Текст внизу
}}
Зверніть увагу, що в прикладах вище, вбудована картка розміщена в полі
{{Картка
|назва = Назва верхнього рівня
|заголовок1 = {{Картка | вбудовування = так
|назва = Перший підрозділ
|мітка1 = Мітка 1.1
|текст1 = Текст 1.1
}}
|заголовок2 = {{Картка | вбудовування = так
|назва = Другий підрозділ
|мітка1 = Мітка 2.1
|текст1 = Текст 2.1
}}
|стиль_внизу =
|внизу = Текст внизу
}}
або,
{{Картка
|назва = Назва верхнього рівня
|заголовок1 = Перший підрозділ
{{Картка | вбудовування = так
|мітка1 = Мітка 1.1
|текст1 = Текст 1.1
}}
|заголовок2 = Другий підрозділ
{{Картка | вбудовування = так
|мітка1 = Мітка 2.1
|текст1 = Текст 2.1
}}
|стиль_внизу =
|внизу = Текст внизу
}}
Зверніть увагу, що опущення параметра ПідкарткаАльтернативним методом вбудування є використання
{{Картка
| стиль_заголовків = background-color: #eee;
| стиль_міток = background-color: #eee;
| заголовок1 = Основний 1
| заголовок2 = Основний 2
| текст3 = {{Картка | підкартка = так
| стиль_заголовків = background-color: #ccc;
| стиль_міток = background-color:#ddd;
| заголовок1 = Допоміжний 3-1
| заголовок2 = Допоміжний 3-2
| мітка3 = Мітка 3-3 | текст3 = Текст 3-3
}}
| текст4 = {{Картка | підкартка = так
| стиль_міток = background-color: #ccc;
| мітка1 = Мітка 4-1 | текст1 = Текст 4-1
}}
| мітка5 = Мітка 5 | текст5 = Текст 5
| заголовок6 = Основний 6
}}
Подібну техніку вбудування можна використовувати всередині параметрів вмісту (content) деяких інших шаблонів, що створюють таблиці (такі як Sidebar):
{{Sidebar
| navbar = off
| стиль_заголовків = background-color: #eee;
| заголовок1 = Заголовок 1
| заголовок2 = Заголовок 2
| вміст3 = {{Картка | підкартка = так
| стиль_заголовоків = background-color: #ccc;
| стиль_міток = background-color: #ddd;
| заголовок1 = Допоміжний 3-1
| заголовок2 = Допоміжний 3-2
| мітка3 = Мітка 3-3 | текст3 = Текст 3-3
}}
| вміст4 = {{Картка | підкартка = так
| стиль_міток = background-color: #ccc;
| мітка1 = Мітка 4-1 | текст1 = Текст 4-1
}}
| заголовок5 = Заголовок 5
}}
Зверніть увагу, що стандартне значення відступу (padding) батьківської комірки тексту, що містить підкартку, залишається видимим, тому підкартка є трохи вужчою ніж батьківська картка, а також є більший вертикальний пропуск між стандартними комірками батьківської картки ніж між комірками окремих підкарток. ВікіданіШаблон містить вбудовану реалізацію отримання даних з вікіданих без необхідності вказувати окремий шаблон. Через різномаїття модулів Вікіданих в українській Вікіпедії шаблон підтримує кілька модулів, а саме Модуль:Wikidata, Модуль:Wikidata1 (модуль вважається застарілим в англійській вікі, його замінили модулі Модуль:WikidataIB і Модуль:Wd) та Модуль:WikidataIB (де модуль Модуль:Wd використовується для отримання приміток, бо сам модуль ще не має такої реалізації). Вибір модуля Вікіданих здійснюється через Модуль WikidataДля того, щоб використати Вікідані через модуль Wikidata потрібно вказати параметр
{{Картка
|назва = Тест-картка
|мітка1 = Тип
|текст1 =
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
В іншому випадку виведе вміст вказаний в параметрі текст:
{{Картка
|назва = Тест-картка
|мітка1 = Тип
|текст1 = [[телешоу]]
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Для вимкнення отримання даних з Вікіданих потрібно вказати
{{Картка
|назва = Тест-картка
|мітка1 = Тип
|текст1 = -
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Щоб задати елемент відмінний від елементу, до якого прив'язана сторінка, то потрібно використати параметр Модуль Wikidata1Для того, щоб використати Вікідані через модуль Wikidata1 потрібно вказати
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidata1
|мітка1 = Тип
|текст1 =
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Якщо в параметрі текст, вказано будь-яке значення відмінне від
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidata1
|мітка1 = Тип
|текст1 = [[телешоу]]
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Для отримання даних з Вікіданих потрібно вказати
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidata1
|мітка1 = Тип
|текст1 = FETCH_WIKIDATA
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Щоб задати елемент відмінний від елементу, до якого прив'язана сторінка, то потрібно використати параметр Модуль WikidataIBДля того, щоб використати Вікідані через модуль WikidataIB потрібно вказати Якщо ми хочемо отримати непідтвердженими джерелами інформацію з Вікіданих і незалежно від назви рядка:
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidataib
|параметри_вікіданих = onlysourced: no; fetchwikidata: ALL;
|мітка1 = Тип
|текст1 =
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Якщо в параметрі текст буде вказано значення, то виведеться вказане значення:
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidataib
|параметри_вікіданих = onlysourced: no; fetchwikidata: ALL;
|мітка1 = Тип
|текст1 = [[телешоу]]
|вікідані1 = p31
|мітка2 = Жанр
|текст2 = [[Комедія]]
}}
Якщо ми хочемо приховати виведення значення якогось рядка, тоді ми іменуємо рядки й в
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidataib
|параметри_вікіданих = onlysourced: no; fetchwikidata: genre;
|мітка1 = Тип
|текст1 =
|вікідані1 = p31
|параметри_рядка_вікіданих1 = name: type;
|мітка2 = Жанр
|текст2 = [[Комедія]]
|параметри_рядка_вікіданих2 = name: genre;
}}
Якщо ви хочете також отримувати примітки/джерела, що вказані на вікіданих, то тоді потрібно вказати значення
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidataib
|параметри_вікіданих = onlysourced: no; fetchwikidata: ALL; ref: yes;
|мітка1 = Тип
|текст1 =
|вікідані1 = p31
|параметри_рядка_вікіданих1 = name: type;
|мітка2 = Жанр
|текст2 =
|вікідані2 = p136
|параметри_рядка_вікіданих2 = name: genre;
}}
Крім того, можна змінити функцію, яка використовується для отримання даних із Вікіданих. По стандарту використовується функція
{{Картка
|назва = Тест-картка
|назва_модуля_вікіданих = wikidataib
|параметри_вікіданих = onlysourced: no; fetchwikidata: ALL; function: getCoords;
|мітка1 = Координати
|текст1 =
|вікідані1 = p625
|параметри_рядка_вікіданих1 = name: coordinates;
}}
ПомилкиШаблон на поточний час виводить лише одне повідомлення про помилку, проте містить кілька категорій спостереження, що також містять інші помилки у використанні шаблону. Детальніше:
Вказано два однакових параметри |<парам1>= та |<парам2>=, тому виведено значення параметра |<парам1>=Вказано два однакових параметри Ця помилка виводиться, якщо використано шаблон, що містять два заповнених однакових параметри (в основному, один англійською мовою, а інший українською мовою) такі як «назва» та «title». Наприклад, Щоб виправити цю помилку, видаліть зайвий параметр та його вміст об'єднайте з іншими параметром. Наприклад, Сторінки з цією помилкою автоматично поміщаються в К:Сторінки, що використовують шаблони картка з двома однаковими параметрами (5). Пустий шаблонПримітка: шаблон обробляє незліченну кількість рядків, але тут вказано лише 20. Просто розширте нумерацію за необхідності. Параметри мікроформату «клас…» також опущені, оскільки вони зазвичай не використовуються. {{Картка |ім'я = {{subst:PAGENAME}} <!-- Для більшості карток не рекомендується використовувати цей параметр. Див. [[Шаблон:Картка#Посилання «переглянути/обговорити/редагувати»]] --> |вбудовування = |підкартка = |infobox-width = |стиль_тіла = |стилі_шаблону = |стилі_шаблону вбудовування = |стилі_шаблону вторинного_вбудовування = |назва = |стиль_назви = |угорі = |стиль_угорі = |угорі2 = |стиль_угорі2 = |підзаголовок = |підзаголовок2 = |стиль_підзаголовок = |зображення = |зображення2 = |стиль_зображення = |підпис = |підпис2 = |стиль_підпису = |стиль_заголовків = |стиль_міток = |стиль_тексту = |назва_модуля_вікіданих = |заголовок1 = <!--Зверніть увагу: Якщо використано заголовок1, то значення параметрів мітка1, текст1 та вікідані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 = |заголовок11 = |мітка11 = |текст11 = |вікідані11 = |заголовок12 = |мітка12 = |текст12 = |вікідані12 = |заголовок13 = |мітка13 = |текст13 = |вікідані13 = |заголовок14 = |мітка14 = |текст14 = |вікідані14 = |заголовок15 = |мітка15 = |текст15 = |вікідані15 = |заголовок16 = |мітка16 = |текст16 = |вікідані16 = |заголовок17 = |мітка17 = |текст17 = |вікідані17 = |заголовок18 = |мітка18 = |текст18 = |вікідані18 = |заголовок19 = |мітка19 = |текст19 = |вікідані19 = |заголовок20 = |мітка20 = |текст20 = |вікідані20 = |стиль_внизу = |внизу = |стиль_внизу2 = |внизу2 = }} Дані шаблонуЦей меташаблон дає можливість створювати [[Довідка:Картка|шаблони-картки]]. Це означає, що він не повинен використовуватись у статті безпосередньо. Щоб отримати інформацію про те, як користуватися картками, див. [[Довідка:Картка]].
Примітки
Див. також
|
Portal di Ensiklopedia Dunia