Модуль:Shortcut
Для документации этого модуля может быть создана страница Модуль:Shortcut/doc
local p = {} function p.main (frame) local title = mw.ustring.gsub(mw.ustring.gsub(mw.text.trim(frame.args[1]),"%[%[",""),"%]%]","") local currentTitle = mw.title.getCurrentTitle().prefixedText if title ~= '' then local res = title local page = mw.title.makeTitle('', title) if not page or (page.prefixedText ~= currentTitle and (not page.redirectTarget or page.redirectTarget.prefixedText ~= currentTitle)) then res = '<span style="color:red;">[[' .. res .. ']]</span>[[Категория:Википедия:Страницы с неправильно заполненным шаблоном Shortcut]]' end return res -- .. ' => ' .. page.redirectTarget.prefixedText .. ' vs. ' .. currentTitle end end return p