Шаблон:OnLua: различия между версиями

Материал из Викимультии — энциклопедии мультипликации
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
← Перенаправление на «Шаблон:Lua»
Метка: новое перенаправление
Удалено перенаправление на Шаблон:Lua
Метка: удалено перенаправление
Строка 1: Строка 1:
#перенаправление [[Шаблон:Lua]]
<includeonly>{{ombox
| image = [[Файл:Lua-logo-nolabel.svg|30px|alt=Лого Lua|link=Lua]]
| text  = {{replace|Этот шаблон {{#if: {{{partly|}}} | частично }} реализован на основе [[Lua]]{{#if:{{{module2|}}}{{{tech2|}}}|&#58;<br><ul><li>}}{{#if:{{{1|}}}{{{tech|}}}|&#32;с использованием {{{tech|{{#if:{{{2|}}}|функции <code>{{#if:{{{line|}}}|[{{fullurl:Module:{{{1}}}|action=edit}}#mw-ce-l{{{line}}} {{{2}}}()]|[[{{{funcref|Module:{{{1}}}#{{{2}}}}}}|{{{2}}}()]]}}</code> из&#32;}}{{#if:{{{1|}}}|модуля [[Module:{{{1}}}|{{{1}}}]]}}}}};}}<!--
-->{{#invoke:Transclude|npc|OnLua/Строка|
module=
|function=
|tech=
|line=
}}.|;.|.}}{{#if:{{{module2|}}}{{{tech2|}}}|</ul>}} {{#if:{{{1|}}}{{{tech|}}}{{{module1|}}}{{{tech1|}}}||<div class="error"><small>'''Не указано название использующегося модуля!'''</small></div>}}
}}{{#ifeq:{{SUBPAGENAME}}|{{{doc|doc}}}||{{#if:{{{nocat|}}}||[[Категория:Шаблоны, использующие Scribunto]]{{#if:{{{1|}}}{{{tech|}}}{{{module1|}}}{{{tech1|}}}||[[Категория:Шаблоны, использующие Lua, без указания модуля]]}}}}}}</includeonly><noinclude>{{doc}}</noinclude>

Версия от 00:35, 14 августа 2019


Документация

Шаблон для пометки шаблонов, использующих функционал расширения 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, без указания модуля.

Примеры

  •  

    {{OnLua|Ru|o}}
  • «Частично» реализован:
    {{OnLua|partly=1|ParamValue2Value}}

См. также