Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Änderungen
Zur Navigation springen
Zur Suche springen
Zeile 1:
Zeile 1:
− +
Zeile 17:
Zeile 17:
− TitelP = { s = "/Parameter Titel-P" }
Zeile 47:
Zeile 46:
− +
− TitelP = { k = "TitelP" }
+
+
+
Zeile 86:
Zeile 87:
+
− +
+
+
+
+
+
− v.s or "", +
− v.e )
Zeile 244:
Zeile 250:
−
−
−
− -- local Titel = function ( args )
− -- -- OBSOLET nach Bereinigung im ANR
− -- if args[ "Titel-P" ] then
− -- fehler( "TitelP" )
− -- end
− -- end -- Titel()
− +
+
Zeile 271:
Zeile 269:
− +
+
Zeile 287:
Zeile 286:
− +
− +
− not args.Sammelwerk and not args.HrsgReihe then+
− if args.Reihe then +
− args.HrsgReihe = args.Hrsg
− args.Hrsg = nil
− -- fehler( "Temp4" )
− end
Zeile 301:
Zeile 296:
− +
− +
− args.Originalsprache = nil+
− fehler( "Temp1" )+
+
+
+
+
+
+
Zeile 321:
Zeile 322:
− -- Titel( pars ) -- OBSOLET
+
Modul:Vorlage:Literatur (Quelltext anzeigen)
Version vom 10. Juni 2019, 21:03 Uhr
, 21:03, 10. Jun. 20192019-06-04
local Serial = "2017-05-04"
local Serial = "2019-06-04"
--[=[
--[=[
Unterstützung für {{Literatur}}
Unterstützung für {{Literatur}}
Temp3 = { s = "/Temp3" },
Temp3 = { s = "/Temp3" },
Temp4 = { s = "/Temp4" },
Temp4 = { s = "/Temp4" },
}
}
local Fehler = false
local Fehler = false
Temp2 = { k = "Temp2" },
Temp2 = { k = "Temp2" },
Temp3 = { k = "Temp3" },
Temp3 = { k = "Temp3" },
Temp4 = { k = "Temp4" },
Temp4 = { k = "Temp4" }
}
}
end
end
t = Fehler[ art ]
t = Fehler[ art ]
if t then
if t then
if t.s and not t.e then
t.e = ""
end
if anzeige then
if anzeige then
local s = mw.text.nowiki( anzeige )
local s = mw.text.nowiki( anzeige )
if Fehler then
if Fehler then
local sep = ""
local sep = ""
local suffix
for k, v in pairs( Fehler ) do
for k, v in pairs( Fehler ) do
if v.e then
if v.e then
Schrei = string.format( "%s%s*** %s: %s",
if v.e:sub( 1, 1 ) == ";" then
suffix = v.s .. v.e
else
suffix = string.format( "%s: %s", v.s, v.e )
end
Schrei = string.format( "%s%s*** %s",
Schrei or "",
Schrei or "",
sep,
sep,
suffix )
sep = " "
sep = " "
end
end
return r
return r
end -- Export.Datum()
end -- Export.Datum()
local Band = function ( args )
local Band = function ( args )
-- OBSOLET nach Bereinigung im ANR
-- OBSOLET nach Bereinigung in allen NR
if args.Band and
if args.Band and
not args.Sammelwerk and not args.BandReihe then
not args.Sammelwerk and not args.BandReihe then
fehler( "Parameter", "Band= ohne Sammelwerk=" )
if args.Reihe then
if args.Reihe then
args.BandReihe = args.Band
args.BandReihe = args.Band
local Nummer = function ( args )
local Nummer = function ( args )
-- OBSOLET nach Bereinigung im ANR
-- OBSOLET nach Bereinigung in allen NR
if args.Nummer and
if args.Nummer and
not args.Sammelwerk and not args.NummerReihe then
not args.Sammelwerk and not args.NummerReihe then
fehler( "Parameter", "Nummer= ohne Sammelwerk=" )
if args.Reihe then
if args.Reihe then
args.NummerReihe = args.Nummer
args.NummerReihe = args.Nummer
local Herausgeber = function ( args )
local Herausgeber = function ( args )
-- OBSOLET nach Bereinigung im ANR
-- OBSOLET nach Übernahme in Zentralmodul
if args.Hrsg and
if args.Autor and args.Autor:find( "(Hrsg.)", 1, true ) then
fehler( "Wert",
"Autor= mit Klammer (Hrsg.); dafür Hrsg= verwenden" )
end
end
end -- Herausgeber()
end -- Herausgeber()
local Sprache = function ( args )
local Sprache = function ( args )
-- OBSOLET nach Bereinigung im ANR
-- OBSOLET nach Bereinigung im Benutzerbereich
if args.Originalsprache and
if args.Originalsprache and
not args.Originaltitel and
not args.Originaltitel and
not args["Übersetzer"] and
not args["Übersetzer"] and
not args.Sprache then
not args.Sprache then
args.Sprache = args.Originalsprache
local t = mw.title.getCurrentTitle()
if t.namespace == 2 or t.namespace == 3 then
args.Sprache = args.Originalsprache
args.Originalsprache = nil
fehler( "Parameter",
"Sprache= nutzen statt Originalsprache="
.. args.Sprache )
fehler( "Temp1" )
end
end
end
end -- Sprache()
end -- Sprache()
local pars = Zitation.filter( args, Export.params.valid )
local pars = Zitation.filter( args, Export.params.valid )
local r, schrott
local r, schrott
Export.Datum( pars )
Export.Datum( pars )
Herausgeber( pars )
Band( pars )
Band( pars )
Nummer( pars )
Nummer( pars )