Template:Ukpga: Difference between revisions

From FOIwiki
Jump to navigationJump to search
(Documentation, and some support for a third argument)
(Nasty hack to pass link text to formatting template)
Line 5: Line 5:


<code><nowiki>{{ukpga|2000|36|FOIA 2000}}</nowiki></code> &rarr; {{ukpga|2000|36|FOIA 2000}}
<code><nowiki>{{ukpga|2000|36|FOIA 2000}}</nowiki></code> &rarr; {{ukpga|2000|36|FOIA 2000}}
 
<!--
There's a nasty hack here.  To pass {{{3}}} to the layout template, we have to arrange for it to be returned by the query.  That's done by asking whether the page is in an empty category and returning {{{3}}} if it is not.
-->
</noinclude>{{#ask:[[Legislation ID::ukpga/{{{1}}}/{{{2}}}]]
</noinclude>{{#ask:[[Legislation ID::ukpga/{{{1}}}/{{{2}}}]]
|default={{#if:{{{3|}}}|{{{3}}}|{{{1}}} c. {{{2}}}}}<sup>({{#formlink:form=Legislation|link text=add|query string=Legislation[Type]=ukpga&Legislation[Year]={{{1}}}&Legislation[Number]={{{2}}}}})</sup>
|?category:void#,{{{3|}}}|default={{#if:{{{3|}}}|{{{3}}}|{{{1}}} c. {{{2}}}}}<sup>({{#formlink:form=Legislation|link text=add|query string=Legislation[Type]=ukpga&Legislation[Year]={{{1}}}&Legislation[Number]={{{2}}}}})</sup>
|link=none|format=template|template=ukpga format}}
|link=none|format=template|template=ukpga format}}

Revision as of 22:48, 8 May 2010

This template is used to make a reference to a public general Act of the UK Parliament. It takes two arguments: the first is the year of the Act, and the second is its chapter number. An optional third argument gives the link text. It requires there to be a page somewhere in FOIwiki which has a Legislation ID property of ukpga/year/chapter.

{{ukpga|2000|36}}Freedom of Information Act 2000

{{ukpga|2000|36|FOIA 2000}}FOIA 2000 {{{1}}} c. {{{2}}}({{#formlink:form=Legislation|link text=add|query string=Legislation[Type]=ukpga&Legislation[Year]={{{1}}}&Legislation[Number]={{{2}}}}})