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

Модуль:Template invocation/документація

Матеріал з Вікімедіа Україна

Це сторінка документації для Модуль:Template invocation

Шаблон:Module rating

Це метамодуль, що створює виклики шаблонів MediaWiki.

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

[ред.]

Спершу, завантажте модуль:

local mTemplateInvocation = require('Module:Template invocation')

Тоді ви зможете використати окремі функції, що описані нижче.

Name

[ред.]
mTemplateInvocation.name(title)

Ця функція створює назву, що використовується при виклику шаблону. Для сторінок у просторі шаблон вона повертає назву сторінки без префіксу, для сторінок в основному просторі вона повертає повну назву сторінки з префіксом «:», а для інших сторінок вона повертає повну назву сторінки. title може бути рядком або об'єктом mw.title.

Invocation

[ред.]
mTemplateInvocation.invocation(name, args, format)

Ця функція створює виклик шаблону MediaWiki.

Параметри:

  • name — назва шаблону (рядок, обов'язковий). Вона повинна бути точно такою ж як і при виклику, наприклад для Шаблону:Example використайте «Example». Щоб створити назву шаблону з назви сторінки, ви можете використати функцію name.
  • args — аргументи, що використовуються при виклику (таблиця, обов'язковий). Ключі та значення таблиці повинні бути або рядками або числами.
  • format — формат виклику (рядок, необов'язковий). Стандартним значенням є звичайний виклик з неекранованими фігурними дужками, вертикальними рисками та знаками рівності. Якщо цей параметр є рядком зі значенням «nowiki», то тоді фігурні дужки, вертикальні риски та знаки рівності замінюються на відповідні сутності HTML.

Приклад

Код Шаблон:Code створить {{foo|bar|baz |abc=def}}.