Änderungen
Zur Navigation springen
Zur Suche springen
← Zum vorherigen Versionsunterschied
Zum nächsten Versionsunterschied →
Benutzer:Stewie/Lua
(Quelltext anzeigen)
Version vom 8. Mai 2024, 15:21 Uhr
555 Bytes hinzugefügt
,
8 Mai
keine Bearbeitungszusammenfassung
Zeile 35:
Zeile 35:
'''Beispiel mit Argumenten:'''
'''Beispiel mit Argumenten:'''
−
Lua Funktionen können beliebige Parameter übergeben bekommen
+
Lua Funktionen können beliebige Parameter übergeben bekommen
, hier frame.args[1]
Angepasstes Lua Modul
Angepasstes Lua Modul
Zeile 55:
Zeile 55:
'''Ergebnis:'''
'''Ergebnis:'''
{{#invoke:LuaTest_Argumente|hello|Ein Toller Text}}
{{#invoke:LuaTest_Argumente|hello|Ein Toller Text}}
+
+
'''Beispiel Semantische Angaben verarbeiten:'''
+
Semantische Abfragen können innerhalb von Lua Scripten Erfolgen, die abfragen können dann entsprechend weiterverarbeitet werden.
+
Die Rückgabe der Abfrage erfolgt dabei als "Array", die weiterverarbeitung ist etwas gewöhnungsbedürftig
+
+
Beispielweise sollen alle offiziellen Publikationen abgefragt werden, uns interessieren dabei die Autor:innen
+
<pre>
+
local queryResult = mw.smw.ask('[[Hauptkategorie::Publikation]][[Kanon::offiziell]]|?Autoren#-=2|mainlabel=-|limit=500')
+
</pre>
+
* [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual Scribunto Refeferenz Allgemein]
* [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual Scribunto Refeferenz Allgemein]
Stewie
Bürokraten
,
SMW-Administratoren
,
SMW-Kuratoren
,
Administratoren
,
Widget-Bearbeiter
5.242
Bearbeitungen
Navigationsmenü
Meine Werkzeuge
Benutzerkonto erstellen
Anmelden
Namensräume
Benutzerseite
Diskussion
Varianten
Ansichten
Lesen
Quelltext anzeigen
Versionsgeschichte
Mehr
Suche
Navigation
START
▪ Die Welt
▪ Die Regeln
▪ Das Spiel
▪ Das Wiki
Artikel anlegen
Zufällige Seite
Letzte Änderungen
Semantische Angaben zeigen
Werkzeuge
Benutzerbeiträge
Logbücher
Benutzergruppen ansehen
Spezialseiten
Druckversion