Änderungen

keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:     
{{#invoke:LuaTest|hello}}
 
{{#invoke:LuaTest|hello}}
 +
 +
'''Beispiel mit Argumenten:'''
 +
 +
Lua Funktionen können beliebige Parameter übergeben bekommen
 +
 +
Angepasstes Lua Modul
 +
<pre>
 +
 +
local p = {} --local p = {} -- p steht für Paket (engl. package)
 +
 +
function p.hello( frame )
 +
    return frame.args[1]
 +
end
 +
 +
return p
 +
 +
</pre>
 +
 +
<pre>
 +
{{#invoke:LuaTest_Argumente|hello|Ein Toller Text}}
 +
</pre>
 +
 +
{{#invoke:LuaTest_Argumente|hello|Ein Toller Text}}
    
* [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]