Перейти до вмісту

Шаблон:Transclude random excerpt

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

Transclude random excerpt включає головну частину статті як уривок. Він призначений для використання в порталах. Він повертає текст статті до першого заголовка (але не враховуючи його), після видалення:

  • початкових шаблонів, таких як інформаційні поля, примітки та теги покращення статті
  • розділів noinclude
  • посилань та приміток
  • зображень, якщо вони спеціально не утримуються

Використання

[ред. код]
{{Transclude random excerpt | 1= | 2= | paragraphs= | files= | fileargs= | errors= }}

Шаблон приймає будь-яку кількість назв сторінок як безіменних параметрів. Одна із них вибирається випадковим чином, і сторінка з такою назвою включається. (Якщо вибрана сторінка недійсна, шаблон зробить вибір повторно). Додайте простори імен, де це необхідно. Шаблон не має інших позиційних параметрів, але є кілька необов'язкових іменованих параметрів:

  • Список абзаців, наприклад paragraphs=1,3-5; за замовчуванням — усі абзаци.
  • Список номерів файлів (зображень), таких як files=1; за замовчуванням зображень немає. Невільні зображення не включаються.
  • Аргументи, які передаються в File, наприклад, fileargs=left для переміщення зображень ліворуч; за замовчуванням відсутні.
  • errors= дозволяє повідомленням про помилки Lua з'являлися у виводі
  • showall= дозволяє показати всі статті одночасно
  • list= дозволяє показати список статей ⚠ Реалізація несумісна з мобільними версіями Вікіпедії, що спричиняє проблеми з відображенням і доступністю

paragraphs= and files= приймають список, розділений комами, що містить числа та/або діапазони чисел у форматі min-max. Як альтернатива, files= може приймати назву окремого зображення, наприклад files=My image file.jpg.

showall= показує всі статті одночасно. Цей параметр призначений для підсторінки, орієнтованої як на редакторів, так і на читачів. Використання цього шаблону на підсторінці з <noinclude>|showall=</noinclude> і включення підсторінки на головну сторінку покаже всі уривки на підсторінці, але лише один на головній сторінці, без повторення шаблону та його аргументів.

Див. також

[ред. код]

TemplateData

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

Transclude random excerpt включає головну частину довільно вибраної статті як уривок

Параметри шаблону[Редагувати дані шаблону]

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

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

Назва сторінки, яка може бути включена

За замовчуванням
порожня
Приклад
Авіація, 1=Авіація
Рядокобов'язковий
22

Назва іншої сторінки, яка може бути включена. Аналогічно для необов'язкових параметрів 3, 4, ...

За замовчуванням
порожня
Приклад
Єгипет, 2=Єгипет
Рядокнеобов'язковий
Paragraphsparagraphs

Номери абзаців, які потрібно включити, у вигляді списку, розділеного комами, що містить числа та/або діапазони чисел у форматі min-max

За замовчуванням
всі абзаци
Приклад
paragraphs=1,3-5
Рядокнеобов'язковий
Filesfiles

Кількість зображень, яку потрібно включити, у вигляді списку, розділеного комами, що містить числа та/або діапазони чисел у форматі min-max

За замовчуванням
файли відсутні
Приклад
files=1,3-5
Рядокнеобов'язковий
FileArgsfileargs

Аргументи, які потрібно передати в File:

За замовчуванням
аргументи відсутні
Приклад
fileargs=left
Рядокнеобов'язковий
Moremore

Текст для кінцевого посилання на всю статтю. Примітка: more= без значення створює стандартний текст: Докладніше...

За замовчуванням
немає посилання
Приклад
more=(more)
Рядокнеобов'язковий
Errorserrors

Дозволити повідомленням про помилки Lua відображатися у вихідних даних?

За замовчуванням
false
Приклад
errors=true
Логічне значеннянеобов'язковий
ShowAllshowall

Показати всі уривки одночасно?

За замовчуванням
аргументи відсутні
Приклад
showall={{clear}}{{hr}}
Рядокнеобов'язковий
Listlist

Показати список уривків?

За замовчуванням
список відсутній
Приклад
list=Список статей
Рядокнеобов'язковий