Modul:Citation: Unterschied zwischen den Versionen
Klammern doi ersetzen
K (keine Klammern in verlinkte Titel) |
(Klammern doi ersetzen) |
||
| Zeile 267: | Zeile 267: | ||
complete[ value2 ] = key | complete[ value2 ] = key | ||
args[ key ] = args[ key ] or | args[ key ] = args[ key ] or | ||
cleanupParameters( frameArgs[ value2 ], | cleanupParameters( frameArgs[ value2 ], value.cleanup ) | ||
end | end | ||
args[ key ] = args[ key ] or '' | args[ key ] = args[ key ] or '' | ||
| Zeile 408: | Zeile 408: | ||
local function makeDoiLink( doi ) | local function makeDoiLink( doi ) | ||
doi = mw.ustring.gsub( doi, 'https?://doi.org/', '' ) | doi = mw.ustring.gsub( doi, 'https?://doi.org/', '' ) | ||
doi = doi:gsub( '%[', '%%5B' ) | |||
doi = doi:gsub( '%]', '%%5D' ) | |||
return '[' .. 'https://doi.org/' .. mw.uri.encode( doi ) | return '[' .. 'https://doi.org/' .. mw.uri.encode( doi ) | ||
.. ' ' .. doi .. ']' | .. ' ' .. doi .. ']' | ||