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 Κατηγορία:Σελίδες με σφάλματα δέσμης ενεργειών

To view links in modules, add this code at your own User:Xxxx/common.js

--[=[
[[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