ਮੌਡਿਊਲ:Track gauge/autodocument/doc
This is the documentation page for ਮੌਡਿਊਲ:Track gauge/autodocument
ਇਹ ਮੌਡਿਊਲ ਹੇਠ ਲਿਖੇ ਮੌਡਿਊਲਾਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ: |
This module uses TemplateStyles: |
This module documents the Track gauge/data data page of {{Track gauge}}. Its main product is Template:Track gauge/doc/input options.
Used by {{Track gauge/document gauge}}
Gauges
[ਸੋਧੋ]- {{Track gauge/document gauge}}, using
documentGauge
Can list in complete tableform one, multiple or all gauges listed in the /data page. Gauges defined in both metric and imperial are grouped into one row.
Per gauge size a link to the category:Articles that mentions this gauge ... is added.
#invoke functions
[ਸੋਧੋ]checkData documentGauge catContent catMentions createCatMentions documentGaugeSizeFromTitle catSortFromTitle
Parameters
[ਸੋਧੋ]|1= alias |1<!--???-->= (datafile for checkData) |n=all (list) |docfrom= |docto= |doctitle= |docstate= |docstats= |displaynotfound= |docsortlabel= |docreturnargs=
Parser limits (expensive functions)
[ਸੋਧੋ]Module:Track gauge/autodocument uses expensive function calls (especially the documentGauge
listing). The wiki parser only allows 500 such calls in one page. As of July 2014, this number is almost reached in (~475 in Template:Track gauge/doc/input options). When, after adding new entries to /data or /extra, the number is reached, a "Script error" will show.
Best practice is to prevent this error: adding content category name to the /data, even if they have default name pattern or do not exist:
["contentcat"] = "5 ft 3 in gauge railways",
-- or
["contentcat"] = "",
This way, these category pages are not checked for existence.
See also
[ਸੋਧੋ]{{Track gauge}} (talk)
- {{Track gauge/talk useful links}} -- talk page support
- module:Track gauge
- module:Track gauge/data