Template:StoryTitle/doc: Difference between revisions

From Tardis Wiki, the free Doctor Who reference
(Created page with "'''{{tl|StoryTitle}}''' is a shorthand that you can use on story pages to refer to the title of that story. It can save a ''lot'' of key strokes. For instance, imagine you're o...")
 
Tags: Mobile edit Mobile web edit
 
(14 intermediate revisions by 3 users not shown)
Line 3: Line 3:
Howver, if you type {{tl|StoryTitle}} '''on the page''' [[An Incident Concerning the Continual Bombardment of the Phobos Colony (short story)]], it will return <code>An Incident Concerning the Continual Bombardment of the Phobos Colony</code>
Howver, if you type {{tl|StoryTitle}} '''on the page''' [[An Incident Concerning the Continual Bombardment of the Phobos Colony (short story)]], it will return <code>An Incident Concerning the Continual Bombardment of the Phobos Colony</code>


This template works on any page that has one of the following disambiguators:
This template works on any story page that is entitled with a proper '''''disambiguation term''''', or "dab term".  Please see our [[Tardis:List of disambiguation terms|list of disambiguation terms]] for a complete list of valid dab terms. 
* (comic story)
* (novel)
* (TV story)
* (short story)
* (audio story)
* (graphic novel)


It is "harmless" on any other type of page, in that it will simply return the PAGENAME.
It is "harmless" on any other type of page, in that it will simply return the PAGENAME.
== Isn't this similar to another template? ==
Yeah, there are a lot of these [[dab]]-removing templates around. 


*This one is for removing the dab ''within the text of the page itself''.  For instance, if you are at [[Midnight (TV story)]], and you want to get rid of "(TV story)" just use {{tlx|StoryTitle}}.  It's particularly useful in the {{{name}}} variable of the {{tlx|Infobox Story}} template.   
*If you want to make sure that the ''title'' of a page gets properly italicized — but the [[dab term]] doesn't — you want {{tlx|title dab away}}.
*If you want the ability to remove the (TV story) bit of [[Midnight (TV story)]] on ''another'' page — say this one — then you'd use {{tlx|Da|Midnight (TV story)}} and get ''{{da|Midnight (TV story)}}''.  Well, ''you'' wouldn't go to all that trouble — a [[pipe switch]] is much quicker — but another template would find {{tlx|da}} quite helpful.
==Future==
==Future==
This template is easily adaptable to other disambiguators.  If you'd like to see it expanded to other uses, please leave a message at [[:template talk:StoryTitle]], detailing your request, and ''then'' leave a message on either [[user talk:Tangerineduel]] or [[user talk:CzechOut]], reminding us to take a look at your note on [[:template talk:StoryTitle]].  (It's useful to keep the ''actual'', substantive requests in one place, as with [[template talk:Wales crew]], so that we can refer back to it the future.)
This template is easily adaptable to other disambiguators.  If you'd like to see it expanded to other uses, please leave a message at '''[[:Template talk:StoryTitle]]''', detailing your request, and '''''then'' leave a message for [[User talk:SOTO|SOTO]], [[User talk:Tangerineduel|Tangerineduel]]''' or indeed '''[[User talk:Bongolium500|Bongolium500]]''', reminding us to take a look at your note on [[:Template talk:StoryTitle]].  (It's useful to keep the ''actual'', substantive requests in one place, as with [[Template talk:Wales crew]], so that we can refer back to it the future.)
<noinclude>[[category:template documentation|{{PAGENAME}}]]</noinclude>
 
== Template classification ==
This template has been '''deliberately''' classed as "unknown" for technical reasons.

Latest revision as of 14:14, 15 March 2024

{{StoryTitle}} is a shorthand that you can use on story pages to refer to the title of that story. It can save a lot of key strokes. For instance, imagine you're on the page, An Incident Concerning the Continual Bombardment of the Phobos Colony (short story). Without this template, you'd be obliged to type out the entire title, because using {{PAGENAME}} would also include the pesky (short story) disambiguator.

Howver, if you type {{StoryTitle}} on the page An Incident Concerning the Continual Bombardment of the Phobos Colony (short story), it will return An Incident Concerning the Continual Bombardment of the Phobos Colony

This template works on any story page that is entitled with a proper disambiguation term, or "dab term". Please see our list of disambiguation terms for a complete list of valid dab terms.

It is "harmless" on any other type of page, in that it will simply return the PAGENAME.

Isn't this similar to another template?

Yeah, there are a lot of these dab-removing templates around.

  • This one is for removing the dab within the text of the page itself. For instance, if you are at Midnight (TV story), and you want to get rid of "(TV story)" just use {{StoryTitle}}. It's particularly useful in the {{{name}}} variable of the {{Infobox Story}} template.
  • If you want to make sure that the title of a page gets properly italicized — but the dab term doesn't — you want {{title dab away}}.
  • If you want the ability to remove the (TV story) bit of Midnight (TV story) on another page — say this one — then you'd use {{Da|Midnight (TV story)}} and get Midnight . Well, you wouldn't go to all that trouble — a pipe switch is much quicker — but another template would find {{da}} quite helpful.

Future

This template is easily adaptable to other disambiguators. If you'd like to see it expanded to other uses, please leave a message at Template talk:StoryTitle, detailing your request, and then leave a message for SOTO, Tangerineduel or indeed Bongolium500, reminding us to take a look at your note on Template talk:StoryTitle. (It's useful to keep the actual, substantive requests in one place, as with Template talk:Wales crew, so that we can refer back to it the future.)

Template classification

This template has been deliberately classed as "unknown" for technical reasons.