Wikipedia Diskussion:Lua/Modul/Vorlage:Infobox Sendeanlage
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | ||
Modul | Deutsch
|
Modul: | Dokumentation |
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Multiple getCurrentTitle
[Quelltext bearbeiten]local SN = mw.title.getCurrentTitle().text -- Seitenname des Artikels
local SR = mw.title.getCurrentTitle().rootText -- Basis-Seitenname des Artikels
local SU = mw.title.getCurrentTitle().subpageText -- Name der Unterseite des Artikels
-- local SI = mw.title.getCurrentTitle():getContent() -- Inhalt der Artikelseite
local NSP = mw.title.getCurrentTitle().namespace -- Namensraum des Artikels
Um zu vermeiden, dass mw.title.getCurrentTitle () mehrmals teuer aufgerufen wird, würde ich vorschlagen, Ihren Code folgendermaßen zu ändern:
local cur_title = mw.title.getCurrentTitle()
local SN = cur_title.text -- Seitenname des Artikels
local SR = cur_title.rootText -- Basis-Seitenname des Artikels
local SU = cur_title.subpageText -- Name der Unterseite des Artikels
-- local SI = cur_title:getContent() -- Inhalt der Artikelseite
local NSP = cur_title.namespace -- Namensraum des Artikels
Vielen Dank für Ihre Aufmerksamkeit Carn (Diskussion) 16:01, 17. Feb. 2021 (CET)