Wikipédia-vita:Sablonműhely/Lua kívánságlista
Új téma nyitásaNézett már valaki Lua tutorialokat/fejlesztőeszközöket? A Crash Course to Lua kezdőknek nem rossz, és van hozzá online interpreter. IDE-ben a Decoda épp a napokban lett opensource (még nem próbáltam, a honlapja mondjuk nem szupermeggyőző). --Tgrvita 2013. február 16., 13:10 (CET)
- mw:Extension:Scribunto/Lua_reference_manual a fejlesztőktől. Valamint mw:Lua scripting/Tutorial (sajnos kicsit félbemaradtnak látszik). Bináris ideWikidata Kelt: Wikipédia, 2013. február 16., 14:37 (CET)
nem tudom hova való, de,,
[szerkesztés]listázzuk a cite sablonokat is, akkor :) Teemeah 편지 2013. március 15., 23:21 (CET)
Parent frame
[szerkesztés]Az amszterdami fejlesztői találkozra készült prezentációban (nagyon jó egyébként, csak egy kicsit tömör) van egy hasznos trükk: amit máshol még nem láttam: a frame:getParent()
paranccsal el lehet érni az egy szinttel feljebbi sablon paramétereit, így nem kell kézzel átadni ezer opciót.
Hagyományos megoldás:
<!-- Sablon:cite web -->
{{#invoke:Citation|cite|type=web|author={{{author|}}}|date={{{date|}}}|title={{{title|}}}|.......}}
# Module:Citation
function Citation.cite(frame) begin
local args = frame.args,
type = args.type,
author = args.author,
date = args.date,
title = args.title,
....
Elegáns megoldás:
<!-- Sablon:cite web -->
{{#invoke:Citation|cite|type=web}}
# Module:Citation
function Citation.cite(frame) begin
local moduleArgs = frame.args,
templateArgs = frame:getParent().args,
type = moduleArgs.type,
author = templateArgs.author,
date = templateArgs.date,
title = templateArgs.title,
....
--Tgrvita 2013. június 2., 14:58 (CEST)
String
[szerkesztés]A Modul:String működőképes? Használható, ahogy az enwikiben, el lehet készíteni hozzá a sablonokat? – Matthew (hűtőszekrényajtó) 2013. június 14., 13:41 (CEST)