Änderungen

Zur Navigation springen Zur Suche springen
241 Bytes hinzugefügt ,  18:05, 5. Mai 2021
keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:  
Lua Alternative für den ersten Teil der Vorlage:Listen, die weitere Listen je nach art der Seite nachläd.
 
Lua Alternative für den ersten Teil der Vorlage:Listen, die weitere Listen je nach art der Seite nachläd.
 
Bisherige auswahl logik:
 
Bisherige auswahl logik:
Teste ob die Seite von Typ Kategorie ist, wenn ja und vorhanden zeige Liste_Pagename
+
Teste ob die Seite von Typ Kategorie ist, wenn ja und vorhanden zeige Liste_Pagename (funktioniert)
 
Wenn Liste_Pagename nicht vorhanden prüfe ob Liste_Basistyp vorhanden ist und zeige diese an
 
Wenn Liste_Pagename nicht vorhanden prüfe ob Liste_Basistyp vorhanden ist und zeige diese an
 
Wenn nicht vorhanden prüfe ob Liste_Hauptkategorie vorhanden und zeige diese und Liste_Eigenkategorie an
 
Wenn nicht vorhanden prüfe ob Liste_Hauptkategorie vorhanden und zeige diese und Liste_Eigenkategorie an
Zeile 34: Zeile 34:  
     end
 
     end
 
     end
 
     end
     --keine Kategorienliste vorhanden, teste ob Basistyp (dann nutze Modul:ListeBasistyp)
+
     --keine Kategorienliste vorhanden, teste ob Basistyp  
 
     if Basistyp ~= nil  
 
     if Basistyp ~= nil  
 
     then
 
     then
     return "FOo"
+
     --prüfe ob liste basistyp vorhanden
 +
        local Vorlage = mw.title.new('Liste_'..Basistyp, 'Vorlage' )
 +
    if Vorlage.exists
 +
    then
 +
    returnString = mw.getCurrentFrame():expandTemplate{title ="Liste_"..Basistyp}
 +
    return returnString
 +
    end
 
     end
 
     end
 
     return returnString
 
     return returnString

Navigationsmenü