Difference between revisions 21306671 and 21306672 on frwiktionarylocal export = {} local m_languages = require('Module:languages') -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) if mw.title.getCurrentTitle().nsText == "Template" then return "(This template should be used on pages in the Category: namespace.)" elseif mw.title.getCurrentTitle().nsText ~= "Category" then error("This template/module can only be used on pages in the Category: namespace.") end local args = frame.args -- Get all the parameters and the label data local info = {}⏎ ⏎ template = frame.args["template"] if not template or template == "" then error("The \"template\" parameter was not specified.") end local submodule = require("Module:category tree/" .. template) -- Get all the parameters and the label data local info = {} if submodule.getInfo then info = submodule.getInfo(frame:getParent().args) else⏎ for key, val in pairs(frame.args) do info[key] = val; if info[key] == "" then info[key] = nil end end if not info.template then error("The \"template\" parameter was not specified.") end local template = info.template info.template = nil local current = require("Module:category tree/" .. template)= nil end local current = submodule.new(info, true) ⏎ ⏎ local boxes = {} local display = {} local categories = {} -- Check if the category is empty local isEmpty = mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "all") == 0 -- Are the parameters valid? (contracted; show full) return mw.getCurrentFrame():expandTemplate{title = TOC_template.text, args = {}} end end return nil end return export All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://fr.wiktionary.org/w/index.php?diff=prev&oldid=21306672.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|