View source for Module:See also
Jump to navigation
Jump to search
You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
--[[
-- This module produces a "See also: a, b, and c" link. It implements the
-- template {{see also}}.
--]]
local mHatnote = require('Module:Hatnote')
local mTableTools -- lazily initialise
local mArguments -- lazily initialise
local p = {}
function p.seealso(frame)
mTableTools = require('Module:TableTools')
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame, {parentOnly = true})
local pages = {}
for k, v in pairs(args) do
if type(k) == 'number' then
local numstring = tostring(k)
local display = args['label ' .. numstring]
or args['l' .. numstring]
local page = {v, display}
000
1:0
Templates used on this page:
- Template:High-risk (view source)
- Template:Ombox (view source)
- Template:See also (view source)
- Template:Tl (view source)
- Module:Arguments (view source)
- Module:Category handler (view source)
- Module:Category handler/blacklist (view source)
- Module:Category handler/config (view source)
- Module:Category handler/data (view source)
- Module:Category handler/shared (view source)
- Module:Hatnote (view source)
- Module:Message box (view source)
- Module:Message box/configuration (view source)
- Module:Namespace detect/config (view source)
- Module:Namespace detect/data (view source)
- Module:No globals (view source)
- Module:See also (view source)
- Module:See also/doc (view source)
- Module:TableTools (view source)
- Module:Yesno (view source)
Return to Module:See also.