Модуль:Wikibase/документація

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Це сторінка документації для Модуль:Wikibase

Модуль:Wikibase (обг. · [ред.] · історія · посилання · документація · підсторінки · тести – результати)


Документація — на ru:Модуль:Wikibase

Функції

function M.wbview(ref,id)

--допоміжна функція для підпису з Вікіданих

table
function M.id(f)

-- Елемент поточної сторінки на Вікіданих --Якщо викликаний із параметром, дістає id значення данної властивості, інакше повертає id сторінки --Другий параметр - роздільник, якщо значень кілька ("; " за замовчуванням), -- або можна вказати номер параметром n. Третій параметр - формат для строкової властивості, -- за замовчуванням "%s"

P31: є одним із:
function M.struc(f)

-- Відлагоджувальна функція, має бути перенесена в окремий модуль

--Структуру див. mw:Extension:WikibaseClient/Lua#Entity table and data structure

nil
function M.label(f)

--Мітка (label) елемента Вікіданих у 1-му параметрі

для Q5: людина: людина
function M.labelq(f) для q5 дасть наступне:
людина (q5)
function M.labelp(f) для p31 дасть наступне:
є одним із (p31)
function M.iwiki(f)

-- Інтервікі для вказаної мови (лише з ВД)

function M.iwikiall(f)

-- Усі посилання, прив'язані до елементу на ВД, у т.ч. Вікігід та Сховище

function M.page(f)

-- сторінка Укрвікі (треба перевірити) для даного елемента

Людина
function M.wdprops(f)

-- список усіх властивостей із ВД у вигляді, придатному для читання людиною