Módulo:ABNT: mudanças entre as edições

Ir para navegação Ir para pesquisar
sem sumário de edição
Sem resumo de edição
Sem resumo de edição
-- Alvo definido
-- Definir se há criador(es) para o início da referência
local creator = 'Hitzler, Pascal' -- frame:callParserFunction{ name = '#show', args = { target, '?Has creator#', link = 'none', valuesep = '; '} }
-- Definir se há editores(es) para o início da referência
local contributor = 'Krötzsch, Markus; Rudolph, Sebastian' -- frame:callParserFunction{ name = '#show', args = { target, '?Has contributor#', link = 'none', valuesep = '; '} }
-- Definir o título e o subtítulo
local title = frame:callParserFunction{ name = '#show', args = { target, '?Display title of#', link = 'none' } }
end
-- Verificar se há páginas
local pages = frame:callParserFunction{ name = '#show', args = { target, '?Has extent#', link = 'none' } } or ''
pages = string.gsub( pages, 'páginas', 'p. ')
 
end
-- Verificar se há ISBN
local isbn = frame:callParserFunction{ name = '#show', args = { target, '?Has ISBN#', link = 'none' } } or ''
isbn = string.match( isbn, '^%d+')
 
if #isbn >= 1 then
isbn = frame:callParserFunction{ name = '#invoke:ConverterHyphenate', args = { 'ISBN', isbn, 'Sim' } }
reference = reference .. ' ISBN ' .. isbn .. '. '
end
-- Verificar se há URL
local url = frame:callParserFunction{ name = '#show', args = { target, '?Has uniform resource locator#', link = 'none' } } or ''
 
if #url >= 1 then

Menu de navegação