Модуль:Sandbox/Kanzat/SeeAlsoEnh
Перейти до навігації
Перейти до пошуку
Документація модуля[створити]
Зараз цей модуль не має відповідної документації. Якщо вам відомі призначення та засади використання цього модуля, будь ласка, напишіть хоча б коротеньку документацію. |
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Підсторінки цієї сторінки. |
local p = {}
function p.hello(frame)
local fileName = frame:expandTemplate{ title = 'wikidata', args = { 'p18', from = 'Q134958', plain = 'true' } }
local filePath = frame:callParserFunction{ name = 'filepath', args = { fileName, '106px' } }
local rootDiv = mw.html.create('div');
rootDiv:addClass('ext-related-articles-card-list');
local li1 = rootDiv:tag('li');
li1:attr('title', 'asdf');
li1:addClass('ext-related-articles-card')
local li1Thumb = li1:tag('div')
li1Thumb:addClass('ext-related-articles-card-thumb')
li1Thumb:attr('style', 'background-image: url("' .. filePath .. '");');
local li1Detail = li1:tag('div')
li1Detail:addClass('ext-related-articles-card-detail')
local li1DetailH3 = li1Detail:tag('h3')
li1DetailH3:wikitext('[[Шевченко Тарас Григорович]]')
local li1DetailP = li1Detail:tag('p')
li1DetailP:addClass('ext-related-articles-card-extract')
rootDiv:allDone()
return tostring(rootDiv)
--local htmlWithFile = frame:preprocess('[[File:' .. name .. '|thumb|106px]]')
--return mw.text.nowiki(htmlWithFile)
--local startUrl = string.find(htmlWithFile, 'upload.wikimedia.org', 1, true)
--return startUrl
-- local endUrl = string.find(htmlWithFile, '"', start, true)
-- return string.sub(htmlWithFile, startUrl, endUrl)
end
function p.hellooo(frame)
return mw.wikibase.mediainfo.getEntityIdForTitle('Неймовірні заходи сонця на Кінбурнській косі (6).jpg')
end
return p