If you find this page useful and would like to be notified of changes made to this page, start by inputting your email below.
powered by ChangeDetection
Documentation for this module may be created at Module:Details/doc
--[[ -- This module produces a "For more details on this topic" link. It implements -- the {{details}} template. --]] local mHatnote = require('Module:Hatnote') local mArguments -- lazily initialise local p = {} function p.details(frame) mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {parentOnly = true}) local page = args[1] local topic = args[2] if not page then return mHatnote.makeWikitextError( 'no page name specified', 'Template:Details#Errors', args.category ) end local options = { selfref = args.selfref, } return p._details(page, topic, options) end function p._details(page, topic, options) page = mHatnote._formatLink(page) topic = topic or 'this topic' local text = string.format('For more details on %s, see %s.', topic, page) options = options or {} options.extraclasses = 'boilerplate seealso' return mHatnote._hatnote(text, options) end return p