Module:Module wikitext

Creeper19472讨论 | 贡献2022年7月28日 (四) 05:14的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

由於MediaWiki的設定,Lua模組無法解析任何wikitext,速刪時速刪模板只能放在文檔頁,因此管理員常將文檔頁速刪而未將模組速刪。

因此在2021年的討論中自英文红砖维基引入此模組,使模組可以在模組上方加入wikitext,以實現讓速刪模板不用放在文檔頁中。

使用方法 编辑

在模組上方加入

require('Module:Module wikitext')._addText('<wikitext>')

例如要將模組速刪掉可以在目標模組上方加入

require('Module:Module wikitext')._addText('{{d|g10}}')

參見 编辑


local p = {}

p.text = ''

function p.main()
	return p.text
end

function p._addText(text, preprocessFrame)
	if preprocessFrame ~= false then
		text = (preprocessFrame or mw.getCurrentFrame()):preprocess(text)
	end
	p.text = p.text .. text
end

return p