Jump to content

Module:MediaWiki:Talkpageheader

From Humanipedia

This module is for use in MediaWiki:Talkpageheader to display the talk page header if it is not already directly included on the talk page.

Usage[edit source]

{{#invoke:MediaWiki:Talkpageheader|main}}



local p = {}
p.main = function(frame)
	local args = require('Module:Arguments').getArgs(frame)
	local tptext = ''
	local pageTitle = args[1] and mw.title.new(args[1]) or mw.title.getCurrentTitle()
	local out = ''
	local text = frame:preprocess('{{:' .. pageTitle.fullText .. '}}')
	if not mw.ustring.find(text, 'id="talkheader"') then
		out = out .. '{{Talk header}}\n'
	end
	return frame:preprocess(out)
end
return p