Wikipedia Diskussion:Lua/Modul/Vorlage:Infobox Sendeanlage

Letzter Kommentar: vor 3 Jahren von Carn in Abschnitt Multiple getCurrentTitle
Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch

Modul: Dokumentation
Diese Diskussionsseite dient dazu, Verbesserungen an der Projektseite „Lua/Modul/Vorlage:Infobox Sendeanlage“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Multiple getCurrentTitle

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)Beantworten