Difference between revisions of "Template:Software/NewsHeader"

From SoftMC-Wiki
Jump to: navigation, search
(added more examples)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| width=100% border=1
+
<includeonly>;{{{1}}}
!width=100 | Date
+
<table width="100%" border="1" cellspacing="0" cellpadding="3">
!Description
+
<tr>
!width=300 | Link
+
<th width="90">Date</th>
{{{content}}}
+
{{#if:{{{addHeaders|}}}|{{{addHeaders}}}}}
|}
+
<th>Description</th>
 +
<th width="250">Link</th>
 +
</tr>
 +
{{{2}}}
 +
</table></includeonly><!--
 +
 
 +
 
 +
### DESCRIPTION
 +
--><noinclude>
 +
{{Template
 +
|description=
 +
Header for a news block, used in software release pages.
 +
 
 +
|template=
 +
<nowiki>
 +
{{Software/NewsHeader|month|addHeaders=|
 +
contents
 +
}}
 +
</nowiki>
 +
 
 +
|parameters=
 +
;month
 +
: The month and the year of the news block.
 +
;contents
 +
: News entries, which require the [[Template:Software/News|<nowiki>{{Software/News}}</nowiki>]] template.
 +
;addHeaders (optional)
 +
: Additional Headers, that will appear between ''Date'' and ''Description''.
 +
: The headers must be in the XHTML table style. For Example: <code><nowiki><th width="200">Header</th></nowiki></code>.
 +
 
 +
|operation=
 +
|examples=
 +
== Simple ==
 +
A simple example, with only the basic table headers ''Date'', ''Description'' and ''Link'':
 +
;Input
 +
<pre>
 +
{{Software/NewsHeader|October 2010|
 +
{{Software/News|2010-10-04|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
 +
{{Software/News|2010-10-12|next news topic|[[link]]}}
 +
}}
 +
</pre>
 +
;Output
 +
{{Software/NewsHeader|October 2010|
 +
{{Software/News|2010-10-04|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
 +
{{Software/News|2010-10-12|next news topic|[[link]]}}
 +
}}
 +
 
 +
== Advanced ==
 +
Example, which uses the additional table header ''Version'':
 +
;Input
 +
<pre>
 +
{{Software/NewsHeader|October 2010|addHeaders=<th width="150">Version</th>|
 +
{{Software/News|2010-10-04|1.5.0|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
 +
{{Software/News|2010-10-12|-|next news topic|[[link]]}}
 +
}}
 +
</pre>
 +
;Output
 +
{{Software/NewsHeader|October 2010|addHeaders=<th width="150">Version</th>|
 +
{{Software/News|2010-10-04|1.5.0|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
 +
{{Software/News|2010-10-12|-|next news topic|[[link]]}}
 +
}}
 +
 
 +
}}
 +
 
 +
[[Category:Template:Software]]
 +
</noinclude>

Latest revision as of 11:58, 23 November 2010

Header for a news block, used in software release pages.

Template

{{Software/NewsHeader|month|addHeaders=|
contents
}}

Parameters

month
The month and the year of the news block.
contents
News entries, which require the {{Software/News}} template.
addHeaders (optional)
Additional Headers, that will appear between Date and Description.
The headers must be in the XHTML table style. For Example: <th width="200">Header</th>.

Examples

Simple

A simple example, with only the basic table headers Date, Description and Link:

Input
{{Software/NewsHeader|October 2010|
{{Software/News|2010-10-04|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
{{Software/News|2010-10-12|next news topic|[[link]]}}
}}
Output
October 2010
Date Description Link
2010-10-04aico.control 1.5.0 releasedaico.control 1.5.0 release page
2010-10-12next news topiclink

Advanced

Example, which uses the additional table header Version:

Input
{{Software/NewsHeader|October 2010|addHeaders=<th width="150">Version</th>|
{{Software/News|2010-10-04|1.5.0|aico.control 1.5.0 released|[[/1.5.0|aico.control 1.5.0 release page]]}}
{{Software/News|2010-10-12|-|next news topic|[[link]]}}
}}
Output
October 2010
Date Version Description Link
2010-10-041.5.0aico.control 1.5.0 releasedaico.control 1.5.0 release page
2010-10-12-next news topiclink

For more examples refer to pages, which use this template: What links here.

Help:Templates describes general usage of templates, including treatment of special characters.