Template:Header: Difference between revisions

From Rosetta Code
Content added Content deleted
(auto-correct C# -- is there a list of other languages that need this feature?)
m (add F#)
Line 1: Line 1:
{{#if: {{{2|}}} | <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | {{#switch: {{lc: {{{1|}}} }}|c sharp=<span id="C sharp">[[:Category:C sharp|C#]]</span>|[[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]]{{#set:implemented in language={{{1}}}}}}}<noinclude>
{{#if: {{{2|}}} | <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | {{#switch: {{lc: {{{1|}}} }}|c sharp=<span id="C sharp">[[:Category:C sharp|C#]]</span>|f sharp=<span id="F sharp">[[:Category:F sharp|F#]]</span>|[[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]]{{#set:implemented in language={{{1}}}}}}}<noinclude>


This is intended to be used for the header of a programming language solution. Used within the header, it adds a category with the same name. It can be invoked two ways:
This is intended to be used for the header of a programming language solution. Used within the header, it adds a category with the same name. It can be invoked two ways:

Revision as of 20:56, 18 May 2011

[[:Category:{{{1}}}|{{{1}}}]][[Category:{{{1}}}]]Property "Implemented in language" (as page type) with input value "{{{1}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

This is intended to be used for the header of a programming language solution. Used within the header, it adds a category with the same name. It can be invoked two ways:

=={{header|Your Language Here}}==

expands to:

==[[Your Language Here]] [[Category:Your Language Here]]==

To catch difficult wiki names like C#:

=={{header|Your Language Here|Display Name}}==

expands to:

==[[Your Language Here|Display Name]] [[Category:Your Language Here]]==

Created by --IanOsgood 10:53, 17 September 2007 (MDT)



This is a template. There are many others. See Category:RCTemplates for a complete list of templates.