Template:Header: Difference between revisions
m (add F#) |
(i think this should fix the C# problem) |
||
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>
|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:
|
Revision as of 12:18, 1 July 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)