Module:Redirect template: Difference between revisions
Richardpruen (talk | contribs) m 1 revision imported |
Pull in sandbox changes requested by User:MJL@Template talk:Redirect template#Template-protected edit request on 12 December 2021 |
||
Line 11: | Line 11: | ||
help = { 12, '[[wp:help namespace|help]]' }, | help = { 12, '[[wp:help namespace|help]]' }, | ||
portal = { 100, '[[wp:portal|portal]]' }, | portal = { 100, '[[wp:portal|portal]]' }, | ||
talk = { function(n) return n > 0 and n%2 == 1 end, '[[Help: | talk = { function(n) return n > 0 and n%2 == 1 end, '[[Help:Talk pages|talk]]' }, | ||
template = { 10, '[[wp:template namespace|template]]' }, | template = { 10, '[[wp:template namespace|template]]' }, | ||
wikipedia = { 4, '[[wp:project namespace|Wikipedia project]]' }, | wikipedia = { 4, '[[wp:project namespace|Wikipedia project]]' }, | ||
Line 57: | Line 57: | ||
if args[k .. ' category'] then | if args[k .. ' category'] then | ||
if type(v[1]) == 'function' and v[1](namespace) or v[1] == namespace then | if type(v[1]) == 'function' and v[1](namespace) or v[1] == namespace then | ||
content = content .. string.format('[[Category:%s]]', args[k .. ' category']) | if args.sortkey then | ||
content = content .. string.format('[[Category:%s|%s]]', args[k .. ' category'], args.sortkey) | |||
else | |||
content = content .. string.format('[[Category:%s]]', args[k .. ' category']) | |||
end | |||
elseif args['other category'] then | elseif args['other category'] then | ||
content = content .. string.format('[[Category:%s]]', args['other category']) | if args.sortkey then | ||
content = content .. string.format('[[Category:%s|%s]]', args['other category'], args.sortkey) | |||
else | |||
content = content .. string.format('[[Category:%s]]', args['other category']) | |||
end | |||
else | else | ||
content = content .. frame:expandTemplate{title = 'Incorrect redirect template', args = {v[2]}} | content = content .. frame:expandTemplate{title = 'Incorrect redirect template', args = {v[2]}} |