檢視 Module:See also 的原始碼
←
Module:See also
跳至導覽
跳至搜尋
本頁面具有訪問限制。如果您看見此訊息,這代表您沒有訪問本頁面的權限。
由於以下原因,您無權編輯此頁面:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
--[[ -- 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} pages[k] = page end end pages = mTableTools.compressSparseArray(pages) if not pages[1] then return mHatnote.makeWikitextError( '未指定页面名称', 'Template:See also#错误', args.category ) end local options = { altphrase = args.altphrase, selfref = args.selfref } return p._seeAlso(options, unpack(pages)) end function p._seeAlso(options, ...) local altphrase = options and options.altphrase or '参见' local links = mHatnote.formatPageTables(...) links = mw.text.listToText(links) local text = altphrase .. ':' .. links -- Pass options through. local hnOptions = {} hnOptions.selfref = options.selfref hnOptions.extraclasses = 'rellink boilerplate seealso noprint' return mHatnote._hatnote(text, hnOptions) end return p
此頁面使用了以下模板:
Module:See also/doc
(
檢視原始碼
)
返回到「
Module:See also
」。
導覽選單
個人工具
登入
命名空間
模組
討論
English
視圖
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊