Бюрократы, Администраторы интерфейса, Администраторы (Semantic MediaWiki), Кураторы (Semantic MediaWiki), Editors (Semantic MediaWiki), Скрывающие, Администраторы, trusted
69 247
правок
м (+literature_origin) |
мНет описания правки |
||
Строка 74: | Строка 74: | ||
-- Call example: | -- Call example: | ||
-- {{#invoke: CTD | literature_origin | -- {{#invoke: CTD | literature_origin | ||
-- | origin = | |||
-- | language = | -- | language = | ||
-- | author = | -- | author = | ||
Строка 81: | Строка 82: | ||
local result = '' | local result = '' | ||
-- check every parameter for existance | -- if 'origin' set, use it and skip other parameters | ||
if not isempty(frame.args['origin']) then | |||
result = frame.args['origin'] | |||
else -- check every other parameter for existance | |||
if not isempty(frame.args['language']) then | |||
result = frame.args['language'] .. ': ' | |||
end | |||
if not isempty(frame.args['author']) then | |||
result = result .. frame.args['author'] .. ', ' | |||
end | |||
if not isempty(frame.args['title']) then | |||
result = result .. '<i>' .. frame.args['title'] .. '</i>' | |||
end | |||
end | end | ||
if not | |||
-- design output, if it is not empty | |||
if not isempty(result) then | |||
if not isempty( | result = '<div style="font-size: 90%; color: grey;">(' .. result .. ')</div>' | ||
result = | end | ||
end | |||
return result | return result | ||
end | end | ||
-- Create short description without hyper links | -- Create short description without hyper links |