Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Modul:Vorlage:Taxobox
Zur Navigation springen
Zur Suche springen
Die Dokumentation für dieses Modul kann unter Modul:Vorlage:Taxobox/Doku erstellt werden
--[[
Modul mit Hilfsfunktionen für Vorlage:Taxobox.
]]
local p = { }
function p.createItalicDisplayTitle(frame)
--[[
Passenden Wert für Funktion DISPLAYTITLE erzeugen.
Parameter:
* wissenschaftlicher Name des Artikeltaxons (Taxon_WissName)
* Lemma (PAGENAME)
Voraussetzungen:
* Lemma entspr. WissName (Paramater Taxon_Name ist leer)
* Lemma und WissName korrespondieren (ggf. bis auf Formatierungs-Tags
beim WissName oder Klammerzusatz beim Lemma)
]]
local scientific_name = frame.args[1]
local lemma = frame.args[2]
local display_title = "''" .. scientific_name .. "''"
local pos_openbrace = mw.ustring.find(lemma, "(", 1, true)
if pos_openbrace ~= nil then
local suffix = mw.ustring.sub(lemma, pos_openbrace)
display_title = display_title .. " " .. suffix
end
return display_title
end
return p