Difference between revisions of "Module:Track gauge/autodocument/doc"
blackwiki>DePiep m (→Parameters) |
blackwiki>DePiep (Use {Track gauge} (new name for old {RailGauge})) |
||
| Line 1: | Line 1: | ||
<!--{{module rating|<!-- Insert rating or delete if not needed. Values: "pre-alpha", "alpha", "beta", "release" or "protected". -xx->}}--> | <!--{{module rating|<!-- Insert rating or delete if not needed. Values: "pre-alpha", "alpha", "beta", "release" or "protected". -xx->}}--> | ||
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> | <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> | ||
| − | This module has several options to document the [[module:RailGauge/data|RailGauge/data]] data page of {{tl| | + | This module has several options to document the [[module:RailGauge/data|RailGauge/data]] data page of {{tl|Track gauge}}. |
==Gauges== | ==Gauges== | ||
| − | * {{tl| | + | * {{tl|Track gauge/document gauge}}, using <code>documentGauge</code> |
Can list in complete tableform one, multiple or all gauges listed in the /data page. | 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. | Gauges defined in both metric and imperial are grouped into one row. | ||
| Line 10: | Line 10: | ||
Per gauge size a link to the category:Articles that mentions this gauge ... is added. | Per gauge size a link to the category:Articles that mentions this gauge ... is added. | ||
| − | == | + | ==Track gauge documentation templates== |
| − | * {{tl| | + | * {{tl|Track auge/gaugesize from title}} |
| − | * {{tl| | + | * {{tl|Track gauge/preload-categorypage-trackgauge-mentionings}} |
| − | * {{tl| | + | * {{tl|Track gauge/categorypage mentionings header}} |
| − | * {{tl| | + | * {{tl|Track gauge/talk useful links}} -- talk page support |
==#invoke functions== | ==#invoke functions== | ||
| Line 44: | Line 44: | ||
==Parser limits (expensive functions)== | ==Parser limits (expensive functions)== | ||
| − | Module:RailGauge/autodocument uses ''expensive function'' calls (especially the <code>documentGauge</code> 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: | + | Module:RailGauge/autodocument uses ''expensive function'' calls (especially the <code>documentGauge</code> 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: | 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: | ||
| Line 56: | Line 56: | ||
==See also== | ==See also== | ||
* [[:Category:Articles that mention a specific rail gauge]] | * [[:Category:Articles that mention a specific rail gauge]] | ||
| − | * {{tl| | + | * {{tl|Track gauge}} |
* [[module:RailGauge]] | * [[module:RailGauge]] | ||
* [[module:RailGauge/data]] | * [[module:RailGauge/data]] | ||
Revision as of 18:42, 9 August 2014
This module has several options to document the RailGauge/data data page of {{Track gauge}}.
Contents
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.
Track gauge documentation templates
- {{Track auge/gaugesize from title}}
- {{Track gauge/preload-categorypage-trackgauge-mentionings}}
- {{Track gauge/categorypage mentionings header}}
- {{Track gauge/talk useful links}} -- talk page support
#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:RailGauge/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
- Category:Articles that mention a specific rail gauge
- {{Track gauge}}
- module:RailGauge
- module:RailGauge/data