Шаблон:OnLua
Этот шаблон частично реализован на основе Lua с использованием функции npc() из модуля Transclude. |
Шаблон для пометки шаблонов, использующих функционал расширения Scribunto. Обычно ставится в начале документаций шаблонов.
Использование
{{onLua
|имя модуля
|имя функции
|funcref = нестандартная ссылка на функцию или line = номер строки кода
|tech = текст после слов «с использованием»
|partly = если шаблон реализован на основе модуля частично
|module2…∞ = имя модуля 2…∞
|function2…∞ = имя функции 2…∞
|funcref2…∞ = нестандартная ссылка на функцию 2…∞
|line2…∞ = номер строки кода 2…∞
|tech2…∞ = текст после слов «с использованием» 2…∞
|nocat=1
}}
Необязательные параметры показаны серым.
Первый параметр — название модуля, второй — имя функции. По умолчанию, если имя функции указано, оно оформляется ссылкой на раздел на странице модуля с таким именем.
Можно перенаправить на любую другую страницу, указав параметр funcref
, или дать ссылку на строку в редакторе модуля параметром line
(переход будет непосредственно на редактирование).
Текст после слов «с использованием» можно переопределить параметром tech
. Шаблон будет добавлен в категорию Шаблоны, использующие Scribunto. При этом на подстранице документации (определяется по равенству переменной {{SUBPAGENAME}} параметру doc
, по умолчанию «doc») категория не работает.
Непустое значение параметра partly
добавит слово «частично» к «реализован».
Если модуль не указан, добавится Гурӯҳ:Шаблоны, использующие Lua, без указания модуля.
Примеры
Нигаред низ
- {{onTS}} (стили шаблона)
- {{toLua}}
- Википедия:Модулҳо