Template:Example: Difference between revisions

Content added Content deleted
(remove newlines)
(Add a couple of usage examples for this template. Also, hopefully fix whatever is breaking additional headers.)
Line 1: Line 1:
{{#set:example of={{{task}}}}}{{#set:implemented in language={{#if: {{{langpage|}}} | {{{langpage}}} |{{{language}}}}}}}{{#if: {{{langpage|}}} | <span id="{{{language}}}">[[:Category:{{{language}}}|{{{langpage}}}]]</span> | [[:Category:{{{language}}}|{{{language}}}]] }}<noinclude>
{{#set:example of={{{task}}}}}{{#set:implemented in language={{#if:{{{langpage|}}}|{{{langpage}}}|{{{language}}}}}}}{{#if: {{{langpage|}}} | <span id="{{{language}}}">[[:Category:{{{language}}}|{{{langpage}}}]]</span> | [[:Category:{{{language}}}|{{{language}}}]] }}<noinclude><br/>
Sets up an example page
Sets up an example page
{|
{|
Line 14: Line 14:
|(optional) The pagename of the language, if different (for example: C_sharp for C#)
|(optional) The pagename of the language, if different (for example: C_sharp for C#)
|}
|}

For example, when adding an example of the [[Hough transform]] implemented in C++, you would put this at the top of your example page:
<nowiki>=={{example|task=Hough transform|language=C++}}==</nowiki>

If you are adding an example in a language that needs a special page title, such as C#, you would put this at the top of your example page:
<nowiki>=={{example|task=Hough transform|language=C#|langpage=C_sharp}}==</nowiki>
{{template}}</noinclude>
{{template}}</noinclude>