模組:PJBSClass/page
外观
local p={}
local PJBSClass = require("Module:PJBSClass")
local PJBSClassMain = require("Module:PJBSClass/main")
--本頁面要展示的維基代碼
require('Module:Module wikitext')._addText([[{{LoadPage|Template:Special wikitext}}{{#invoke:Special wikitext/Custom Module|main|is_in_doc={{{is_in_doc|0}}}
|wikitext={{軟重定向|Module:PJBSClass}}
{{ombox|text='''本模組支持直接當模板調用。'''<br/>您可以直接使用<code>{{((}}{{AnyLink|Module:PJBSClass/page}}{{))}}</code>來調用本模組,以獲取該條目輸入於{{tl|PJBS}}的評級。也可以使用<code>{{((}}{{AnyLink|Module:PJBSClass/page}}{{!}}頁面名稱{{))}}</code>來獲取特定頁面輸入於{{tl|PJBS}}的評級。}}
|show_doc=no}}]])
--令本模組可以直接以{{Module:PJBSClass/page}}調用
--<includeonly><onlyinclude>{{#if:{{{1|}}}|{{#invoke:PJBSClass/main|getClassAuto|{{{1|}}}|class={{#invoke:PJBSClass|getClassByPage|{{{1|}}}}}}}|{{#invoke:PJBSClass/main|getClass|¬}}}}</onlyinclude></includeonly>
--所在頁面輸入於WPBS的評級
p.class, p.has_WPBS = PJBSClass.getClassByPage(nil, true)
--所在頁面是否為消歧義頁
p.is_disambiguation = PJBSClassMain.is_disambiguation()
--所在頁面是否為軟重定向
p.is_softredirect = PJBSClassMain.is_softredirect()
return p