приклад вмісту

{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Шаблон {{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 тощо), то видалить стандартний клас 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 не матимуть бажаного результату (та будуть в будь-якому разі зайвими, бо значення «непридатності до друку» є стандартними значенням).
  • |inline= — стандартне значення yes. Якщо встановити no (або n, false, 0 тощо), то шаблон використає елемент <div> замість <span>, щоб ви могли використати в середині елементи блокового рівня, такі як список. Різницею між {{crossreference|inline=no|...}} та {{Hatnote|...}} є те, що перший не має відступу на відміну від останнього. Видалення відступу здійснено стилями шаблону, а саме в Шаблон:Crossreference/styles.css.

Цей шаблон завжди додає клас CSS crossreference, тому ви можете використати Довідка:Персональне оформлення, щоб зробити те, що ви бажаєте з цим класом. Вам буде потрібно використати !important скоріше лише для випадку, коли захочете перезаписати дію шаблону про недодавання відступу, коли він у блоковому режимі (тобто, коли ви хочете, щоб він додавав відступ так, як це робить шаблон {{Hatnote}}), і тоді ви це робитимете через власні стилі користувача, такі як Спеціальна:Моя Сторінка/common.css. Це тому, що TemplateStyles насправді завантажуються вже після завантаження власних стилів користувача, тому ви маєте перезаписати TemplateStyle, використавши прапорець пріоритетності !important.

Перенаправлення

ред.

Нижче наведено альтернативні назви, що перенаправляють на цей шаблон:

Див. також

ред.
  • {{Hatnote inline}} — меташаблон, який використовується цим та іншими шаблоном
  • {{See above}} і {{See below}} — деякі специфічні шаблони, що є похідними від {{Crossreference}} з вартим для друку параметром
  • Шаблон:Hatnote templates — документація для всіх верхніх приміток блокового формату

Template data

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

Форматує текст в стандартизованому стилі для рядкового (а не блокового) перехресного посилання Вікіпедії (англ. Wikipedia crossreference) типу «(Див. також ...)» в круглих дужках на інший матеріал Вікіпедії.

Параметри шаблону[Управління TemplateData]

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

ПараметрОписТипСтатус
Текст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 не матимуть бажаного результату (та будуть в будь-якому разі зайвими, бо значення «непридатності до друку» є стандартними значенням).

Приклад
|selfref=no
Логічне значеннянеобов'язковий
Класи CSSclass extraclasses

Додає будь-які допоміжні класи CSS. Зазвичай, цей параметр не повинен використовуватися.

Короткий текстнеобов'язковий
Як рядком, чи ні?inline

Стандартне значення yes. Якщо встановити no (або n, false, 0 тощо), то шаблон використає елемент <div> замість <span>, щоб ви могли використати в середині елементи блокового рівня, такі як список. Різницею між {{crossreference|inline=no|...}} та {{Hatnote|...}} є те, що перший не має відступу на відміну від останнього. Видалення відступу здійснено стилями шаблону, а саме в Шаблон:Crossreference/styles.css.

Приклад
|inline=no
Логічне значеннянеобов'язковий