モジュール:サンドボックス/Takym/サンプルコード
表示
モジュールの解説[作成]
local p = {}
-- {{#invoke:サンドボックス/Takym/サンプルコード|code|display=|pagename=|lang=|source=|highlight=}}
function p.code(frame)
local display = frame.args.display
local pagename = frame.args.pagename
local lang = frame.args.lang
local source = frame.args.source
local highlight = frame.args.highlight
-- TODO: 以下のコードを引数を保存するコードに置き換える/若しくはページを自動的に作成するコードに置き換える
return "display: " .. display .. "<br />pagename: " .. pagename .. "<br />lang: " .. lang .. "<br />source: " .. source .. "<br />highlight: " .. highlight
end
-- {{#invoke:サンドボックス/Takym/サンプルコード|load}}
function p.load(frame)
local pagename = frame.args.pagename
local data = mw.loadData('モジュール:サンドボックス/Takym/サンプルコード/data/' .. pagename)
local root = mw.html.create()
root:wikitext(frame:expandTemplate{ title = "利用者:Takym/テンプレート/サンプルコード2", args = data })
return tostring(root)
end
return p