Template talk:Sclass

From Wikipedia, the free encyclopedia

This article is within the scope of WikiProject Ships, a project to improve all Ship-related articles. If you would like to help improve this and other Ship-related articles, please join the project. All interested editors are welcome.
Template rated as template-Class on the assessment scale
NA rated as NA-importance on the assessment scale

[edit] Optional parameter value = 4

I modified the template so that it will accept an optional parameter value of 4. This will allow properly punctuated usage of the class when it is to be used as a noun. Grammatically, using parameter value = 0 provides an adjectival form.

For example:

The last ship of the {{sclass|Haven|hospital ship|4}} is still afloat in [[Baltimore, Maryland]].

Gives this:

The last ship of the Haven class is still afloat in Baltimore, Maryland.

I tested this at {{User:Bellhalla/Sandbox}} prior to implementing the change, so I am hopeful that it will work correctly.— Bellhalla 11:41, 6 November 2007 (UTC)

[edit] Disambiguation parameter

I have added a disambiguation parameter to {{sclass}} to help avoid generating links to disambiguation pages. This is what occurred previously when the "ship type" parameter was "minesweeper". The template linked to minesweeper, a disambiguation page, rather than minesweeper (ship).

I tested the functionality of my changes at {{sclass/sandbox}} and User:Bellhalla/Sandbox before implementing them. — Bellhalla (talk) 19:03, 24 December 2007 (UTC)

[edit] hyphen use

what if you don't like using a hyphen in the class name? GraemeLeggett (talk) 08:54, 25 December 2007 (UTC)

As of right now, you can generate the form "Name class" — with no hyphen (but also no ship type) — by using format option 4, like this
{{sclass | Shipname | Classtype | 4 }}
which would produce Shipname class. — Bellhalla (talk) 11:58, 25 December 2007 (UTC)