Модуль:Template invocation/документація
Зовнішній вигляд
Це сторінка документації для Модуль:Template invocation
|
|
Це підсторінка документації модуля Шаблон:Mi. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Це метамодуль, що створює виклики шаблонів 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}}.