跳转到内容

模組:CGroup

维基百科,自由的百科全书

这是本页的一个历史版本,由A2569875留言 | 贡献2023年12月1日 (五) 00:58 (修飾語句)编辑。这可能和当前版本存在着巨大的差异。

-- 这是一个占位页面
-- 此模块被用于避免该页面的子页面或讨论页由于此页面不存在而符合孤立页面标准并因此被删除。

-- 已實現的公共轉換組名單見上

-----------------------------------
--產生有效物件,以便在誤用時產生警語
--例如以{{#invoke:CGroup|main}}調用時,將會顯示以下警語,提示使用者正確用法
local p = {}
--定義警語
local warning_template = "{{Error|錯誤:本模組不提供使用。"..
	--模板調用時警語,會引用{{Error}}來提示使用者
					"欲編輯轉換組模板請使用其子頁面,"..
					"欲使用轉換組,請使用{{tl|NoteTA}}。"..
					"詳情請參考[[WP:CGROUP]]。}}"
	--模組時警語,直接顯示錯誤訊息
local warning_module = "本模組不提供使用。"..
					"欲編輯轉換組模板請使用其子頁面,"..
					"欲使用轉換組,請使用{{[[Template:NoteTA|NoteTA]]}}。"..
					"詳情請參考[[WP:CGROUP]]。"
--回傳警語用的函數
function p._warning(frame)
	--直接回傳警語
	return ((frame or {}).preprocess and frame:preprocess(warning_template) or error(warning_module, 2))
end
setmetatable(p, {
	--任意函數都回傳警語函數
	__index = function(this, key) return p._warning end,
	__call = function(this, ...) return p._warning() end
} )
--回傳有效物件,以便在誤用時產生警語,並避免nil錯誤
return p