Модуль:Sandbox/Kanzat/SeeAlsoEnh

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація модуля[створити]
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