Module:Redirect and target
![]() | This module is rated as alpha. It is ready for third-party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome. |
Implements {{redirect and target}}
Usage
{{#invoke:Redirect and target|function_name}}
local getTarget = require('Module:Redirect').getTarget local p = {} function p.line(frame) local pageTitle = frame.args[1] local target = getTarget(pageTitle, true) if target then return string.format('[[%s]] → [[%s]]', pageTitle, target) end return string.format('[[%s]] is not a redirect', pageTitle) end function p.report(frame) local pageTitle = frame.args[1] local target = getTarget(pageTitle, true) if target then return string.format('<i>[[%s]] (R)</i> → [[%s]]', pageTitle, target) end return string.format('[[%s]]', pageTitle) end return p