Модуль:Userbox/документація
Перейти до навігації
Перейти до пошуку
Це підсторінка документації модуля Модуль:Userbox. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Цей модуль Lua використовується на багатьох сторінках і його зміни будуть дуже помітними. Будь ласка, перевіряйте будь-які зміни на підсторінках /пісочниці та /тестів цього модуля, або у вашій пісочниці модуля, та зважайте на обговорення змін на сторінці обговорення перед їхнім впровадженням. |
Цей модуль залежить від наступних модулів: |
Цей модуль виконує обробку для трьох шаблонів юзербоксів: {{userbox}}, {{userbox-2}} та {{userbox-r}}.
Шаблон | Опис | Приклади | ||||
---|---|---|---|---|---|---|
{{userbox}} | Створює юзербокси з блоком id ліворуч або без нього |
| ||||
{{userbox-2}} | Створює юзербокси з двома блоками id, ліворуч і праворуч |
| ||||
{{userbox-r}} | Створює юзербокси з блоком id праворуч |
|
Детальніше про створення юзербоксів див. на сторінках трьох вищезгаданих шаблонів.
Нижче описано створення юзербоксів прямо на Lua.
Створення юзербоксів на Lua
[ред. код]Спочатку треба викликати модуль:
local userbox = require('Module:Userbox')
Далі ви можете використати будь-який з трьох шаблонів таким кодом:
userbox.main(functionName, args)
У {{userbox}} скористайтеся назвою функції "_userbox
"; у {{userbox-2}} — "_userbox-2
"; а в {{userbox-r}} — "_userbox-r
". Параметр args
є таблицею аргументів, які передавати різним функціям юзербокса. Щоб переглянути перелік дійсних аргументів, ознайомтеся зі сторінками окремих шаблонів.
Категорії стеження
[ред. код]Це сторінка документації для Модуль:Userbox