Шаблон:OnLua
![]() |
Гэты шаблон рэалізаваны на аснове Lua. |

Шаблон для пазнакі шаблонаў, якія выкарыстоўваюць функцыянал пашырэння Scribunto. Звычайна ставіцца ў пачатку дакументацый шаблонаў.
Выкарыстанне
{{onLua|імя модуля|імя функции|funcref=нестандартная спасылка на функцыю або line=нумар радка кода|tech=тэкст пасля слова «выкарыстаннем»|partly=калі шаблон рэалізаваны на аснове модуля часткова|nocat=1}}
Неабавязковыя параметры паказаны шэрым.
Першы параметр - назва модуля, другі - імя функцыі. Па змаўчанні, калі імя функцыі паказана, яно афармляецца спасылкай на раздзел на старонцы модуля з такім імем.
Можна перанакіраваць на любую іншую старонку, паказаўшы параметр funcref
, ці даць спасылку на радок у рэдактары модуля параметрам line
(пераход будзе непасрэдна на рэдагаванне).
Тэкст пасля слова «выкарыстаннем» можна перавызначыць параметрам tech
. Шаблон будзе дададзены ў катэгорыю Шаблоны, якія выкарыстоўваюць Scribunto. Пры гэтым на падстаронак дакументацыі (вызначаецца па роўнасці зменнай Шаблон:Mwmw параметру doc
, па змаўчанні «doc») катэгорыя не працуе.
Непустое значэнне параметру partly
дадасць слова «часткова» да «рэалізаваны».
Прыклад
{{onLua|Ru|o}}
![]() |
Гэты шаблон рэалізаваны на аснове Lua з выкарыстаннем функцыі o() з модуля Ru. |
- «часткова» рэалізаваны
{{onLua|partly=x|ParamValue2Value}}
![]() |
Гэты шаблон часткова рэалізаваны на аснове Lua з выкарыстаннем кода з модуля ParamValue2Value. |
Можна зрабіць
Дадаць больш параметраў на выпадак, калі шаблон выкарыстоўвае больш аднаго модуля.
Гл. таксама
Каб пазбегнуць паломак старонак, якія выкарыстоўваюць гэты шаблон, пажадана эксперыментаваць у сваёй асабістай прасторы.