模組:TrackingCategory
外观
local p={}
function p.append(frame, category) --fork from [[Module:If_empty]]
if mw.isSubsting() then return '' end
local cat = ''
if type(frame) == type('string') then cat = frame end
if type((frame or {}).args) ~= type({}) then frame = mw.getCurrentFrame() end
cat = mw.text.trim(cat or category or frame.args['1'] or frame.args[1] or frame.args.cat or '')
if cat ~= '' then
frame:extensionTag('ref', string.format('[[Category:%s]]', cat), {group = 'TrackingCategory'})
frame:extensionTag('references', '', {group = 'TrackingCategory'})
end
return ''
end
return p