Difference between revisions of "Template:Gna task link"

From relax wiki
Jump to navigation Jump to search
(Comment anchor support.)
m (Switch from the imported {{informative template}} to the relax {{template info}} template)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
[{{gna task url|{{{1|0}}}|comment={{{comment|}}}}} <!--
 
[{{gna task url|{{{1|0}}}|comment={{{comment|}}}}} <!--
-->{{#if: {{{text|}}}
+
-->{{#if: {{{text|{{{2|}}}}}}
         | {{{text}}}
+
         | {{{text|{{{2}}}}}}
         | task #{{{1|0}}}
+
         | Task #{{{1|0}}}<!--
  }}<!--
+
      -->{{#if: {{{comment|}}}
-->{{#if: {{{comment|}}}
+
            |, comment #{{{comment}}}
    |, comment {{{comment}}}
+
          }}
 
   }}]<noinclude>
 
   }}]<noinclude>
  
{{Informative template|1=
+
{{template info|1=
 
== The Gna! task link template ==
 
== The Gna! task link template ==
  
Line 17: Line 17:
 
=== Usage ===
 
=== Usage ===
  
  {{obr}}gna tasks url
+
  {{obr}}gna task url
  {{!}}''number''
+
  {{!}} number
  {{!}}''text''    =  
+
  {{!}} ''text''    =  
  {{!}}''comment'' =  
+
  {{!}} ''comment'' =  
 
  {{cbr}}
 
  {{cbr}}
  
 
; {{param|number}}: The task number.
 
; {{param|number}}: The task number.
  
; {{param|text}}: The optional link text.
+
; {{param|text}}: The optional link text.  This can also be supplied as parameter number 2.
  
 
; {{param|comment}}: The optional comment number to anchor to.
 
; {{param|comment}}: The optional comment number to anchor to.
Line 42: Line 42:
  
 
{{gna task link|7826|text=Task #7826: Write an python class for the repeated analysis of dispersion data}}
 
{{gna task link|7826|text=Task #7826: Write an python class for the repeated analysis of dispersion data}}
 +
 +
==== Replacement text, positional argument ====
 +
 +
{{obr}}gna task link{{!}}7826{{!}}Task #7826: Write an python class for the repeated analysis of dispersion data{{cbr}}
 +
 +
{{gna task link|7826|Task #7826: Write an python class for the repeated analysis of dispersion data}}
  
 
==== Comment anchor ====
 
==== Comment anchor ====
Line 49: Line 55:
 
{{gna task link|7415|comment=6}}
 
{{gna task link|7415|comment=6}}
  
 +
==== Comment anchor with replacement text ====
 +
 +
{{obr}}gna task link{{!}}7712{{!}}comment=3{{!}}text=Comment 3 of task #7712{{cbr}}
 +
 +
{{gna task link|7712|comment=3|text=Comment 3 of task #7712}}
 
}}
 
}}
  
 
[[Category:Link templates]]</noinclude>
 
[[Category:Link templates]]</noinclude>

Latest revision as of 13:48, 23 October 2020

Task #0

Template documentation

The Gna! task link template

Goal

Create URLs to the web archive of the Gna! tasks.

Usage

{{gna task url
| number
| text    = 
| comment = 
}}
number
The task number.
text
The optional link text. This can also be supplied as parameter number 2.
comment
The optional comment number to anchor to.

Examples

Default text

{{gna task link|7826}}

Task #7826

Replacement text

{{gna task link|7826|text=Task #7826: Write an python class for the repeated analysis of dispersion data}}

Task #7826: Write an python class for the repeated analysis of dispersion data

Replacement text, positional argument

{{gna task link|7826|Task #7826: Write an python class for the repeated analysis of dispersion data}}

Task #7826: Write an python class for the repeated analysis of dispersion data

Comment anchor

{{gna task link|7415|comment=6}}

Task #7415, comment #6

Comment anchor with replacement text

{{gna task link|7712|comment=3|text=Comment 3 of task #7712}}

Comment 3 of task #7712