Module:TemplateStarter: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode Tag: Reverted |
||
| Line 152: | Line 152: | ||
local parsedTemplate = p.parseVariantTemplate(templateType) | local parsedTemplate = p.parseVariantTemplate(templateType) | ||
local content | |||
if parsedTemplate and parsedTemplate.variant then | if parsedTemplate and parsedTemplate.variant then | ||
-- Generate combined template for variant | -- Generate combined template for variant | ||
content = p.generateCombinedTemplate(parsedTemplate.baseTemplate, parsedTemplate.variant) | |||
else | else | ||
-- Generate regular template | -- Generate regular template | ||
content = p.generateTemplate(templateType) | |||
end | end | ||
-- Wrap in nowiki tags to prevent parsing before it reaches the editor | |||
if content and not content:match("^Error:") and not content:match("^<!--") then | |||
return '<nowiki>' .. content .. '</nowiki>' | |||
end | |||
return content | |||
end | end | ||