Template:Header: Difference between revisions

From Rosetta Code
Content added Content deleted
(All sections now have spans with id attribute equal to the category name for the language.)
(Add "implemented in language")
Line 1: Line 1:
{{#if: {{{2|}}} | <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | [[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]]<noinclude>
{{#if: {{{2|}}} | <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | [[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]][[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 21:21, 28 July 2010

[[:Category:{{{1}}}|{{{1}}}]][[Category:{{{1}}}]]{{{1}}}

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++ and 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.