Module:sarritest
Module:sarritest » Module:sarritest/param :: Module:sarritest/data :: « Module:sarritest/τεκμηρίωση (documentation) -- wikt:el:User:Sarri.greek
Template:sarritest: καλεί/invokes module, function main.
Check errors at Κατηγορία:Σελίδες με σφάλματα δέσμης ενεργειών
--[=[
[[Module:sarritest]] - [[Module:sarritest/param]] -- [[Module:sarritest/data]] -- [[Module:sarritest/τεκμηρίωση]](documentation) --[[wikt:el:User:Sarri.greek]]
[[Template:sarritest]] for tests: {{#invoke:|main}}
]=]--
--[=[
-- this is a test about
]=]--
local export = {}
module_path = 'Module:sarritest'
--m_1 = require(module_path .."/1")
-- cannot call all subpages directly from here. Each one will call the next:
-- here we call m_1 = require(module_path .. "/1")
-- m_1 calls: m_2 = require(module_path .. "/2")
-- m_2 calls m_3 and so forth
-- for data-only page: call it with local data = mw.loadData(module_path .."/data")
-- for parameter page, PUT IT exactly where needed:
-- require ('Module:..../param').param (args)
-- ====================== errors
-- Use it with writing: if blahblah then return errorhere('xxxxxx') end
errorhere = function(errstring)
return '<div class="error">' .. errstring .. '</div>[[Κατηγορία:Σελίδες με σφάλματα στο Πρότυπο sarritest]]'
end
--------------------------------------------------------------------------
-- MAIN FUNCTION --
--------------------------------------------------------------------------
function export.main(frame)
local args = frame:getParent().args
local args = frame:getParent().args -- for Templates
-- local args = frame.args -- invoke
-- ... BLOCK
--return output -- if output is mentioned
end -- close function
return export