Module:Documentation: Difference between revisions
allow documentation passed with the |content= parameter to show even if we get errors from the env table
m>Mr. Stradivarius (simplify the start box code and attempt to get some more output if the env table contains errors) |
m>Mr. Stradivarius (allow documentation passed with the |content= parameter to show even if we get errors from the env table) |
||
Line 516: | Line 516: | ||
function p._content(args, env) | function p._content(args, env) | ||
local docTitle = env.docTitle | local docTitle = env.docTitle | ||
local content = args.content | local content = args.content | ||
if not content and docTitle.exists then | if not content and docTitle and docTitle.exists then | ||
local frame = mw.getCurrentFrame() | local frame = mw.getCurrentFrame() | ||
content = frame:preprocess('{{ ' .. docTitle.prefixedText .. ' }}') | content = frame:preprocess('{{ ' .. docTitle.prefixedText .. ' }}') |