Difference between revisions of "Template:Latest or old"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(fix link to latest version)
(added 4th parameter -- branch name; more examples)
Line 1: Line 1:
<includeonly>{{#ifeq:{{Latest {{{2}}} {{{1}}}}}|{{{3}}}|Below you can find the change log and downloads for the latest version of {{{2}}} {{{1}}}.|{{Warning old version|{{{2}}} {{{1}}}|{{{1}}}{{#if:{{{2}}}|/{{{2}}}}}/{{Latest {{{2}}} {{{1}}}}}}}}}</includeonly><noinclude>
+
<includeonly>{{#ifeq:{{Latest {{{2}}} {{{1}}}}}|{{{3}}}|Below you can find the change log and downloads for the latest version of {{{4|{{{2}}}}}} {{{1}}}.|{{Warning old version|{{{2}}} {{{1}}}|{{{1}}}{{#if:{{{2}}}|/{{{2}}}}}/{{Latest {{{2}}} {{{1}}}}}}}}}</includeonly><noinclude>
 
This template is used on download pages to automatically distinguish between the latest and the old versions.
 
This template is used on download pages to automatically distinguish between the latest and the old versions.
  
 
== Usage ==
 
== Usage ==
  
<pre><nowiki>{{Latest or old|package|branch|version}}</nowiki></pre>
+
<pre><nowiki>{{Latest or old|package|branch|version|name}}</nowiki></pre>
  
 
* '''package''' can be: kernel, vzctl etc.
 
* '''package''' can be: kernel, vzctl etc.
 
* '''branch''' is optional, used for kernel, can be 2.6.24 etc.
 
* '''branch''' is optional, used for kernel, can be 2.6.24 etc.
 
* '''version''' can be: 3.0.11 2.6.24-ovz002.2. Corresponds to '''Template:Latest ''branch'' ''package'' '''.
 
* '''version''' can be: 3.0.11 2.6.24-ovz002.2. Corresponds to '''Template:Latest ''branch'' ''package'' '''.
 +
* '''name''' is optional branch name, for example RHEL4 for rhel4 branch.
  
 
=== Examples ===
 
=== Examples ===
Line 14: Line 15:
 
! Code || Results
 
! Code || Results
 
|-
 
|-
|<pre><nowiki>{{Latest or old|kernel|2.6.24|2.6.24-ovz002.2}}</nowiki></pre>
+
|<pre><nowiki>{{Latest or old|kernel|2.6.22|2.6.22-ovz005.1}}</nowiki></pre>
 
|{{Latest or old|kernel|2.6.24|2.6.24-ovz002.2}}
 
|{{Latest or old|kernel|2.6.24|2.6.24-ovz002.2}}
 
|-
 
|-
 
|<pre><nowiki>{{Latest or old|kernel|2.6.24|2.6.24-ovz001}}</nowiki></pre>
 
|<pre><nowiki>{{Latest or old|kernel|2.6.24|2.6.24-ovz001}}</nowiki></pre>
 
|{{Latest or old|kernel|2.6.24|2.6.24-ovz001}}
 
|{{Latest or old|kernel|2.6.24|2.6.24-ovz001}}
 +
|-
 +
|-
 +
|<pre><nowiki>{{Latest or old|kernel|rhel4|023stab046.2|RHEL4}}</nowiki></pre>
 +
|{{Latest or old|kernel|rhel4|023stab046.2|RHEL4}}
 
|-
 
|-
 
|<pre><nowiki>{{Latest or old|vzctl||3.0.22}}</nowiki></pre>
 
|<pre><nowiki>{{Latest or old|vzctl||3.0.22}}</nowiki></pre>

Revision as of 08:32, 3 April 2008

This template is used on download pages to automatically distinguish between the latest and the old versions.

Usage

{{Latest or old|package|branch|version|name}}
  • package can be: kernel, vzctl etc.
  • branch is optional, used for kernel, can be 2.6.24 etc.
  • version can be: 3.0.11 2.6.24-ovz002.2. Corresponds to Template:Latest branch package .
  • name is optional branch name, for example RHEL4 for rhel4 branch.

Examples

Code Results
{{Latest or old|kernel|2.6.22|2.6.22-ovz005.1}}
Warning.svg Warning: this is an old version of 2.6.24 kernel. For the latest version, see Download/kernel/2.6.24/2.6.24-ovz009.1.
{{Latest or old|kernel|2.6.24|2.6.24-ovz001}}
Warning.svg Warning: this is an old version of 2.6.24 kernel. For the latest version, see Download/kernel/2.6.24/2.6.24-ovz009.1.
{{Latest or old|kernel|rhel4|023stab046.2|RHEL4}}
Warning.svg Warning: this is an old version of RHEL4 kernel. For the latest version, see Download/kernel/rhel4/023stab054.1.
{{Latest or old|vzctl||3.0.22}}
Warning.svg Warning: this is an old version of vzctl. For the latest version, see Download/vzctl/4.11.1.
{{Latest or old|vzctl||3.0.20}}
Warning.svg Warning: this is an old version of vzctl. For the latest version, see Download/vzctl/4.11.1.