Módulo:BibRules: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Criou página com 'local p = {} function p.BibRules( frame ) -- Define o alvo -- local target = frame:getParent().args[1] -- if target == '' or target == nil then -- target...') |
(Sem diferença)
|
Edição das 16h36min de 25 de julho de 2021
A documentação para este módulo pode ser criada em Módulo:BibRules/doc
local p = {}
function p.BibRules( frame )
-- Define o alvo
-- local target = frame:getParent().args[1]
-- if target == '' or target == nil then
-- target = mw.uri.decode( frame:callParserFunction( '#urlget', 'fullpagename' ) )
-- end
-- if target == '' or target == nil then
-- target = mw.title.getCurrentTitle().prefixedText
-- end
local test
local info = ''
if frame:expandTemplate{ title = 'Exist', args = { '245' } } ~= '' then
test = frame:expandTemplate{ title = 'Field data string', args = { '000', '5', '1', property = 'Leader' } } or false
if test == 'n' then
info = "* Segundo o Líder, este é um registro '''novo''' (não um alterado ou revisado, expandido, excluído, etc.)."
elseif test == 'c' then
info = "* Segundo o Líder, este é um registro '''alterado ou revisado''' (não um novo, expandido, excluído, etc.)."
elseif test == 'a' or test == 'd' or test == 'p' then
info = "* Segundo o Líder, este é um registro '''expandido''' ou '''excluído''' (não novo)."
end
end
return info
end
return p