Шаблон:Optional

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Опційно
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Шаблони цієї серії розроблені для використання у ролі комірок таблиці — щоб швидко додати в комірку текст з бажаним кольоровим тлом. Зокрема використовуються у порівняльних таблицях.

Наприклад, {{yes}} робить комірку з зеленим тлом. Текст у комірці береться з першого параметра; {{yes|Звичайно}} видасть «Звичайно», а якщо не вказано, то буде просто «Так». Більшість шаблонів дозволяють редакторам змінювати базовий текст у такий спосіб, деякі вимагають розміщення бажаного тексту після шаблона з чи без вертикальної риски: {{шаблон комірки таблиці}} текст чи {{шаблон комірки таблиці}} | текст. Ця інформація, кольори та тексти за замовчуванням, подано у таблиці нижче.

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

⚠ Важливо: Якщо ви хочете застосувати до комірки ще й інші атрибути, напр. colspan чи rowspan, їх треба розмістити перед шаблоном і без вертикальної риски | між ними:

Так Ні Н/Д
Так/Ні
...
!{{Yes}} ||{{No}} ||rowspan=2 {{n/a}}
|-
|colspan=2 {{Yes-No}}
...

Шаблони[ред. код]

Шаблони комірок таблиці
Клас[1] Базовий синтаксис Перегляд (базовий) Індивідуальні синтаксис Перегляд (налаштований)
table-rh {{rh}} | Заголовок рядка[2] Заголовок рядка {{rh|align=right}} | Заголовок рядка Заголовок рядка
{{rh2}} | Заголовок рядка[2] Заголовок рядка {{rh2|align=right}} | Заголовок рядка Заголовок рядка
table-yes {{yes}} Так {{yes|бажаний [[простий текст|текст]]}} бажаний текст
table-maybe {{maybe}} Можливо {{maybe|бажаний [[простий текст|текст]]}} бажаний текст
table-no {{no}} Ні {{no|бажаний [[простий текст|текст]]}} бажаний текст
{{eliminated}} Усунутий(а) {{eliminated|вибув}} вибув
{{active fire|12%}} Шаблон:Active fire
{{lost}} Шаблон:Lost {{lost|не знайдено}} Шаблон:Lost
{{safe}} Шаблон:Safe {{safe|під захистом}} Шаблон:Safe
table-active {{active}} Шаблон:Active {{active|живий}} Шаблон:Active
table-siteactive {{site active}} Так {{site active|працює}} працює
{{coming soon}} Згодом {{coming soon|друге півріччя}} друге півріччя
table-siteinactive {{site inactive}} Ні {{site inactive|не працює}} не працює
table-yes2 {{good}} Добре {{good|A}} A
{{yes2}} {{yes2|текст}} текст
{{ya}} Так {{ya|text=ya}} Так
{{ya|Ya}} Ya {{ya|text|link=WP:ALT}} text
{{won}} Перемога {{won|text=white|color=darkblue|переможець}} переможець
{{won|place=1}} 1 {{won|place=золото}} золото
{{won|place=2}} 2 {{won|place=срібло}} срібло
{{won|place=3}} 3 {{won|place=бронза}} бронза
table-no2 {{no2}} {{no2|текст}}
{{na}} Ні {{na|text=na}} Ні
{{na|Na}} Na {{na|text|link=WP:ALT}} text
{{nom}} Номінація {{nom|5}} 5
{{sho}} В шорт-листі {{sho|пропонований}} пропонований
{{longlisted}} Шаблон:Longlisted {{longlisted|відхилено}} Шаблон:Longlisted
{{TBA}} В очікуванні {{TBA|буде оголошено}} буде оголошено
table-success {{success}} Шаблон:Success {{success|місію завершено}} Шаблон:Success
{{operational}} Шаблон:Operational {{operational|returning data}} Шаблон:Operational
table-failure {{failure}} Шаблон:Failure {{failure|wrong orbit}} Шаблон:Failure
table-partial {{partial}} Частково {{partial|майже зроблено}} майже зроблено
{{Regional}} Шаблон:Regional {{Regional|македонський}} Шаблон:Regional
{{MaybeCheck}} Шаблон:MaybeCheck {{MaybeCheck|text=можливо}} Шаблон:MaybeCheck
{{MaybeCheck|possibly}} Шаблон:MaybeCheck {{MaybeCheck|text|link=WP:ALT}} Шаблон:MaybeCheck
{{partial success}} Шаблон:Partial success {{partial success|reached orbit and returned pictures}} Шаблон:Partial success
{{partial failure}} Шаблон:Partial failure {{partial failure|[[Cubesat]] не впроваджено}} Шаблон:Partial failure
{{okay}} Шаблон:Okay {{okay|C}} Шаблон:Okay
{{Yes-No}} Так/Ні {{Yes-No|так, якщо; ні, але}} так, якщо; ні, але
{{some}} Деякі {{some|багато}} багато
{{nonpartisan}} Шаблон:Nonpartisan {{nonpartisan|impartial}} Шаблон:Nonpartisan
{{pending}} В очікуванні {{pending|очікує}} очікує
{{unofficial}} Неофіційно {{unofficial|''de facto''}} de facto
{{usually}} Шаблон:Usually {{usually|commonly}} Шаблон:Usually
{{rarely}} Шаблон:Rarely {{rarely|рідко}} Шаблон:Rarely
{{sometimes}} Шаблон:Sometimes {{sometimes|інколи}} Шаблон:Sometimes
table-noAttempt {{No attempt}} Шаблон:No attempt {{No attempt|No landing attempted}} Шаблон:No attempt
table-any {{any}} Шаблон:Any {{any|anyone}} Шаблон:Any
table-na {{n/a}} Н/Д {{n/a|unavailable}} unavailable
{{varies}} Шаблон:Varies {{varies|differs}} Шаблон:Varies
{{sdash}} {{sdash|[[File:Dash.svg|13px|link=|dash icon]]}} dash
{{BLACK}} Шаблон:BLACK {{BLACK|banned}} Шаблон:BLACK
{{non-album single}} Сингл без альбому {{non-album single|EP}} EP
{{unreleased}} Шаблон:Unreleased {{unreleased|shelved}} Шаблон:Unreleased
table-unknown {{unk}} Невідомо {{unk|?}} ?
{{dunno}} ? {{dunno|не впевнений}} не впевнений
table-automatic {{perhaps}} Шаблон:Perhaps {{perhaps|можливо}} Шаблон:Perhaps
table-depends {{depends}} Варіюється {{depends|vendor-defined}} vendor-defined
table-included {{included}} Шаблон:Included {{included|incorporated}} Шаблон:Included
table-dropped {{dropped}} Dropped {{dropped|не продовжено}} не продовжено
{{terminated}} Шаблон:Terminated {{terminated|звільнено}} Шаблон:Terminated
table-beta {{beta}} Бета {{beta|попередній перегляд}} попередній перегляд
table-experimental {{table-experimental}} Шаблон:Table-experimental {{table-experimental|lab}} Шаблон:Table-experimental
table-free {{free}} вільна {{free|порожньо}} порожньо
table-proprietary {{proprietary}} власницька {{proprietary|custom extension}} власницька
table-nonfree {{nonfree}} Не безкоштовно {{nonfree|оплачувано}} оплачувано
table-needs {{needs}} Шаблон:Needs {{needs|req.}} Шаблон:Needs
table-nightly {{nightly}} Шаблон:Nightly {{nightly|dev}} Шаблон:Nightly
table-release-candidate {{release-candidate}} Шаблон:Release-candidate {{release-candidate|RC}} Шаблон:Release-candidate
table-draw {{draw}} {{draw|1:1}} 1:1
table-planned {{table-planned}} Шаблон:Table-planned {{table-planned|липень 2028}} Шаблон:Table-planned
table-scheduled {{scheduled}} Шаблон:Scheduled {{scheduled|3 березня 2027}} Шаблон:Scheduled
incorrect {{incorrect}} Шаблон:Incorrect {{incorrect|помилково}} Шаблон:Incorrect
noresult {{no result}} Шаблон:No result {{no result|NR}} Шаблон:No result
table-cast {{CMain}} Основний персонаж {{CMain|текст}} текст
{{CAlso starring}} Шаблон:CAlso starring {{CAlso starring|співзірка}} Шаблон:CAlso starring
{{CRecurring}} Періодичний персонаж {{CRecurring|частий гість}} частий гість
{{CGuest}} Запрошена зірка {{CGuest|жертва}} жертва
{{COther}} Шаблон:COther {{COther|ансамбль}} Шаблон:COther
{{CNone}} Не з'являється {{CNone|cast}} cast
{{CEmpty}} Шаблон:CEmpty
{{CRemoved}} Шаблон:CRemoved {{CRemoved|редаговано}} Шаблон:CRemoved
{{CFinalist}} Шаблон:CFinalist {{CFinalist|text=white|color=darkblue|contender}} Шаблон:CFinalist
{{CFinalist|place=3rd місце}} Шаблон:CFinalist {{CFinalist|place=третє місце}} Шаблон:CFinalist
{{exempt}} Шаблон:Exempt {{Black Exempt}} Шаблон:Black Exempt
{{nocontest}} Шаблон:Nocontest {{nocontest|rescheduled}} Шаблон:Nocontest
{{Runner-up}} Шаблон:Runner-up {{Runner-up|2-ге місце}} Шаблон:Runner-up
{{Quit}} Шаблон:Quit {{Quit|left}} Шаблон:Quit
без класу {{not yet}} Шаблон:Not yet {{not yet|NY}} Шаблон:Not yet
{{optional}} Опційно {{optional|необов'язково}} необов'язково
{{shade|25}}% Шаблон:Shade% {{shade|75}}% Шаблон:Shade%

Код[ред. код]

Стандартний код більшості шаблонів цієї серії:

style="background: #abcdef; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="авто table-авто"| {{{1|текст}}}

Код, специфічний для цього шаблону:

style="background: #ddffdd; color: black; vertical-align: middle; text-align: center; "|Опційно

Створення нових шаблонів[ред. код]

Щоб створити новий шаблон комірки таблиці, ви можете використати цю заготовку:

{{subst:Table cell templates|text= текст за замовчуванням |bg= колір тла |class= назва класу без префікса |align= стандартне горизонтальне вирівнювання}}

Ви можете опустити параметр align або й class, якщо вони не потрібні.

Додайте щойностворений шаблон до сторінки спільної документації. Можна скористатися кодом котрогось із наявних шаблонів; колір обирайте обережно.

Якщо вам треба використати шаблон, в якого немає параметрів, а вам треба змінити текст у комірці, не дублюйте шаблон! Натомість, відредагуйте шаблон і змініть його код, так щоб у ньому була можливість змінювати текст. Наприклад, якщо текст у шаблоні — Абвгдеє, замініть його на {{{1|Абвгдеє}}}.

style="background: #abcdef; color: black; vertical-align: middle; text-align: {{{align|center}}}; {{{style|}}}" class="automatic table-automatic"| {{{1|Абвгдеє}}}

Підсторінка кольору[ред. код]

Усі шаблони мають або мати підсторінку /bgcolor, що містить лише дійсний CSS-код кольору, можливо у тегах nowiki, напр. #BFD, яку можна включити background: {{/bgcolor}}; в атрибуті style, або вони мають відсилатись на іншу підсторінку шаблону, напр. background: {{Template:Yes2/bgcolor}};. Або ж іще підсторінка /bgcolor може перенаправляти на іншу підсторінку коду кольору: #ПЕРЕНАПРАВЛЕННЯ [[yes2/bgcolor]].

У цей спосіб, сторінки, що використовують ці шаблони, можуть також використати {{legend}} і подібні шаблони, які вкажуть використаний колір: {{legend|{{yes2/bgcolor}}|supported}}

TemplateData[ред. код]

Це — документація TemplateData для шаблону Optional, яка використовується Візуальним редактором та іншими інструментами.

Один з декількох шаблонів для додавання стилю окремим коміркам таблиці зі стандартним вмістом і кольором.

Параметри шаблону

Для цього шаблону краще внутрішнє форматування параметрів.

ПараметрОписТипСтатус
текст1

текст для відображення замість тексту за замовчуванням; якщо не працює, то додайте такий текст після шаблона, можливо, знадобиться поставити між ними вертикальну риску ( | )

Стандартно
(template dependent)
Вмістнеобов'язковий
горизонтальне вирівнюванняalign

вирівнювання тексту всередині комірки: 'left', 'right', 'center' або 'justified'

Стандартно
center
Рядокнеобов'язковий
стильstyle

додаткові CSS-правила через крапку з комою, які можна застосувати до комірки таблиці

Стандартно
(template dependent)
Рядокнеобов'язковий
колір тлаcolor

дійсне CSS-значення кольору або назва для заміни стандартного кольору тла; працює лише у деяких шаблонах

Стандартно
(template dependent)
Лініянеобов'язковий

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

  1. The HTML class of table cell templates may be referenced in a user stylesheet to change appearance.
  2. а б Не має параметрів; вміст треба додати після шаблона, відділивши вертикальною рискою (|).