Template:Railway-routemap/doc

This is a universal template for all Route Diagram Templates (RDT). It adds the following text (without the surrounding box) to an RDT:

It will also place the template in the appropriate category (generally Category:Templates for railway lines in country or Category:Templates for railway lines of country) if placed in the template namespace.

Usage
Country is specified by any valid ISO 3166-1 country code.

Additional codes
The template also recognizes these unofficial codes:

Optional parameters
When included, the second (optional) parameter should be the parent article of the diagram.

will change the first line of the template to:

Including the optional named parameter type will change “a railway in Country” to “a alternate text in Country”. For example,

will change the first line of the template to:

and,

will change the first line of the template to:

The optional named parameter theanything will omit the word “the” before the linked page. For example,

will change the first line of the template to:

The optional named parameter display will replace the text of the article link. If display is set to either I or i the article link will automatically be italicized. This is useful for named train services. For example,

and

will both change the first line of the template to:

The optional named parameter place will change “a railway in Country” to “a railway in place, Country”. For example,

will change the first line of the template to:

Categories
By default the template will be included in the appropriate category for that country. However, adding the parameter no will exclude the template from all categories. Note that this parameter is not case sensitive: i.e. NO produces the same result as no.

Setting s or =stn or =station will also add the template to either Category:Station layout templates or the appropriate sub-category, and change the first line of the template to:

Setting seg or =segment will also add the template to Category:Route diagram template segments, and change the first line of the template to:

For Australia (ISO 3166-1 country code AU or AUS), setting the category to one of the state abbreviations will include the template in the appropriate sub-category: This parameter is also not case sensitive.

The optional named parameter catidx will add a sort key to the category.