Шаблон:Crossreference
| Цей шаблон використовує Lua: |
| Цей шаблон використовує TemplateStyles: |
Шаблон {{Crossreference}} (a.k.a. {{crossref}} або {{xref}}) форматує текст в стандартизованому стилі для рядкового (а не блокового) перехресного посилання Вікіпедії (англ. Wikipedia crossreference) типу «(Див. також ...)» в круглих дужках на інший матеріал Вікіпедії. Коли він на іншій сторінці, то такі посилання є самопосиланнями Вікіпедії, що непридатні для друку. Коли матеріал перехресного посилання на тій же сторінці, що і саме перехресне посилання, та такі посилання не є самопосиланнями. Для блокових перехресних посилань, дивіться меташаблон {{Hatnote}} та його різні похідні шаблони ({{Див. також}} тощо). Результат зрештою формується модулем Модуль:Hatnote inline. Він насправді підтримує режим блокового рівня, однак, для особливих випадків (дивіться нижче розділ документації про параметри шаблону).
Дивіться Категорія:Шаблони крос-посилань щодо інших шаблонів, що пішли від цього шаблону або подібні до цього шаблону.
Використання
[ред. код]Шаблон автоматично не створює посилання жодного типу. Посилання та інше бажане форматування (круглі дужки, кінцева пунктуація) пивонно бути явно вказано в тексті, використовуючи звичайну вікірозмітку.
Просте перехресне посилання на іншу сторінку:
| Розмітка | Рендериться як |
|---|---|
{{Crossreference|(Див. також [[Віги (партія)]].)}}
|
|
Просте перехресне посилання на цю ж сторінку:
| Розмітка | Рендериться як |
|---|---|
{{Crossreference|selfref=no|(дивіться [[#Параметри]])}}
|
|
Усі параметри:
| Розмітка | Рендериться як |
|---|---|
{{Crossreference|class=class1 class2|selfref=no|inline=no|Blargh:
* Foo
* Bar
* Baz
}}
|
|
Параметри
[ред. код]Цей шаблон підтримує наступні параметри:
|1=,|text=або|content=— текст перехресного посилання (обов'язковий параметр). Хоча явне вказування назви цього параметра через|1=,|text=або|content=не є обов'язковими, але це завжди безпечніше робити так, бо будь-який символ = в текст зламає шаблон, якщо параметр є неназваним.|class=або|extraclasses=— додає будь-які допоміжні класи CSS. Зазвичай, цей параметр не повинен використовуватися.|selfref=no— Якщо встановити no (або n, false, 0 тощо), то видалить стандартний клас CSSselfref. Його використано, щоб вказати самопосилання на Вікіпедію, що не придатне для друку, . Ця опція не повинна використовуватися для посилань між статтями, лише для посилань в межах однієї статті (для цієї мети можна використовувати укорочені шаблони{{See above}}і{{See below}}). Псевдоніми параметра|printworthy=yesабо|pw=yes(також з будь-яким іншим значенням такими, як y, true, 1 тощо) та|unprintworthy=no(або n, false, 0) мають такий самий результат як і|selfref=no. Параметр також можна використати для перехресного посилання між внутрішніми статтями Вікіпедії, такими як настанови й політики; у цьому випадку не має раціональних причин для приховування посилань при друці. Зверніть увагу: Ці параметри ще не є розумними, а тому не виявляють протилежні значення; такі, як|printworthy=noта|unprintworthy=yesне матимуть бажаного результату (та будуть в будь-якому разі зайвими, бо значення «непридатності до друку» є стандартними значенням).|inline=— стандартне значення yes. Якщо встановити no (або n, false, 0 тощо), то шаблон використає елемент<div>замість<span>, щоб ви могли використати в середині елементи блокового рівня, такі як список. Різницею між{{crossreference|inline=no|...}}та{{Hatnote|...}}є те, що перший не має відступу на відміну від останнього. Видалення відступу здійснено стилями шаблону, а саме в Шаблон:Crossreference/styles.css.
CSS
[ред. код]Цей шаблон завжди додає клас CSS crossreference, тому ви можете використати Довідка:Персональне оформлення, щоб зробити те, що ви бажаєте з цим класом. Вам буде потрібно використати !important скоріше лише для випадку, коли захочете перезаписати дію шаблону про недодавання відступу, коли він у блоковому режимі (тобто, коли ви хочете, щоб він додавав відступ так, як це робить шаблон {{Hatnote}}), і тоді ви це робитимете через власні стилі користувача, такі як Спеціальна:Моя Сторінка/common.css. Це тому, що TemplateStyles насправді завантажуються вже після завантаження власних стилів користувача, тому ви маєте перезаписати TemplateStyle, використавши прапорець пріоритетності !important.
Перенаправлення
[ред. код]Нижче наведено альтернативні назви, що перенаправляють на цей шаблон:
{{xref}}{{crossref}}{{cross-ref}}{{cross-reference}}
Див. також
[ред. код]{{Hatnote inline}}— меташаблон, який використовується цим та іншими шаблоном{{See above}}і{{See below}}— деякі специфічні шаблони, що є похідними від{{Crossreference}}з вартим для друку параметром- Шаблон:Hatnote templates — документація для всіх верхніх приміток блокового формату
Template data
[ред. код]Форматує текст в стандартизованому стилі для рядкового (а не блокового) перехресного посилання Вікіпедії (англ. Wikipedia crossreference) типу «(Див. також ...)» в круглих дужках на інший матеріал Вікіпедії.
| Параметр | Опис | Тип | Статус | |
|---|---|---|---|---|
| Текст | text 1 content | Текст перехресного посилання. Хоча явне вказування назви цього параметра через |1=, |text= або |content= не є обов'язковими, але це завжди безпечніше робити так, бо будь-який символ = в текст зламає шаблон, якщо параметр є неназваним.
| Рядок | обов'язковий |
| Вартий для друку, чи ні? | printworthy selfref pw unprintworthy | Якщо встановити no (або n, false, 0 тощо), то видалить стандартний клас CSS selfref. Його використано, щоб вказати самопосилання на Вікіпедію, що не придатне для друку, (детальніше дивіться Шаблон:Selfref). Ця опція не повинна використовуватися для посилань між статтями, лише для посилань в межах однієї статті (для цієї мети можна використовувати укорочені шаблони {{See above}} і {{See below}}). Псевдоніми параметра |printworthy=yes або |pw=yes (також з будь-яким іншим значенням такими, як y, true, 1 тощо) та |unprintworthy=no (або n, false, 0) мають такий самий результат як і |selfref=no. Параметр також можна використати для перехресного посилання між внутрішніми статтями Вікіпедії, такими як настанови й політики; у цьому випадку не має раціональних причин для приховування посилань при друці. Зверніть увагу: Ці параметри ще не є розумними, а тому не виявляють протилежні значення; такі, як |printworthy=no та |unprintworthy=yes не матимуть бажаного результату (та будуть в будь-якому разі зайвими, бо значення «непридатності до друку» є стандартними значенням).
| Логічне значення | необов'язковий |
| Класи CSS | class extraclasses | Додає будь-які допоміжні класи CSS. Зазвичай, цей параметр не повинен використовуватися. | Короткий текст | необов'язковий |
| Як рядком, чи ні? | inline | Стандартне значення yes. Якщо встановити no (або n, false, 0 тощо), то шаблон використає елемент <div> замість <span>, щоб ви могли використати в середині елементи блокового рівня, такі як список. Різницею між {{crossreference|inline=no|...}} та {{Hatnote|...}} є те, що перший не має відступу на відміну від останнього. Видалення відступу здійснено стилями шаблону, а саме в Шаблон:Crossreference/styles.css.
| Логічне значення | необов'язковий |
Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.