Template:Cite act: Difference between revisions

Content deleted Content added
Added script-title field, which is a really simple edit. It shouldn't break anything, right?
delink in title field, tested in sandbox, to sanitize overlinked templates until awb runs
 
(8 intermediate revisions by 4 users not shown)
Line 1:
<includeonly>{{#invoke:Template wrapper|wrap
|_template = {{#if:{{{italics|}}}|Cite_tech_report|Cite_report}}<!--only difference is italicized title; both set rft.genre to "report"-->
|_template = cite book
|_alias-map = legislature:institution, jurisdiction:location, reporter:series, pinpoint:at, authority#:author#,
|_exclude = {{#if:{{{odf|}}}||date,}} title, df, type, article, article-type, articletype, number, trans-title, chapter-url, year, index, legislature, odf,
|_exclude = italics, parallel, article, article-type, articletype, orig-section, act-type, prefix, firstpage, index, number, docket, odf, <!--'article' and 'number' significantly override CS1 use--><!--DEPRECATED previous use of odf, df-->
| chapter = {{{title|}}}
|_reuse = title, type, at, id,
| trans-chapter = {{{trans-title|}}}
| at = {{#if:{{{firstpage|}}}|{{{firstpage|}}}{{#if:{{{at|{{{pinpoint|}}}}}}|&#32;at&nbsp;{{{at|{{{pinpoint|}}}}}}}}|{{{at|{{{pinpoint|}}}}}}}}<!--rft.pages-->
| script-chapter = {{{script-title|}}}
| id = {{#if:{{{parallel|}}}|{{{parallel|}}}{{#if:{{{id|}}}|{{#ifeq:{{{mode|}}}|cs2|,|&#59;}}}}}} {{{id|}}}<!--future version will append separately-->
| publisher = {{{legislature|}}}
| title = {{#if: {{{articletitle|{{{script-title|{{{trans-title|}}}}}}}}} | {{delink|{article{{title|}}}}} | {{#if: {{{act-type|{{{articletypetype|Article}}}}}} {{{articleindex|{{{docket|{{{number|}}},}}}}}}{{space{orig-section|{{{article|}}}}}} | {{delink|{{trim|{{{act-type|{{{type|Act}}}}}} {{#if: {{{index|{{{docket|{{{number|}}}}}}}}}|{{space#if: {{{prefix|}}}|{{{prefix|}}}&nbsp;}}No. {{{index|{{{docket|{{{number|}}}}}}}}}}}}}}}{{#if: {{{odfact-type|{{{type|}}}}}}{{{index|{{{docket|{{space{number|}}of{{space}}}}}}}|{{#ifeqif:{{{articletype|{{{article-type|}}}}}}{{{orig-section|{{{article|}}}}}}|,}}}} {{delink|{{{articletype|{{{article-type|}}}}}} {{{orig-section|{{{article|}}}}}}}} }}}}
| type = {{#if: {{{act-type|{{{type|}}}}}}{{{index|{{{docket|{{{number|}}}}}}}}}{{{orig-section|{{{article|}}}}}} | {{#if: {{{title|{{{script-title|{{{trans-title|}}}}}}}}} | {{trim|{{{act-type|{{{type|}}}}}} {{#if: {{{index|{{{docket|{{{number|}}}}}}}}}|{{#if: {{{prefix|}}}|{{{prefix|}}}&nbsp;}}{{{index|{{{docket|{{{number|}}}}}}}}}}}}}{{#if: {{{act-type|{{{type|}}}}}}{{{index|{{{docket|{{{number|}}}}}}}}}|{{#if:{{{articletype|{{{article-type|}}}}}}{{{orig-section|{{{article|}}}}}}|,}}}} {{{articletype|{{{article-type|}}}}}} {{{orig-section|{{{article|}}}}}} | none}} | none}}
{{{date|}}}|{{#time:j F Y|{{{date|}}}}}|{{{date|}}}|
{{#ifeq:{{{date|}}}|{{#time:F j, Y|{{{date|}}}}}|{{{date|}}}|
{{#ifeq:{{{date|}}}|{{#time:F Y|{{{date|}}}}}|{{{date|}}}|
{{#ifeq:{{{date|{{{year}}}}}}|{{#time:Y|{{{date|{{{year}}}}}}}}|{{{date|{{{year}}}}}}|
<span class="error">'''Error: the <code>date</code> or <code>year</code> parameters are either empty or in an invalid format, please use a valid year for <code>year</code>, and use DMY, MDY, MY, or Y date formats for <code>date</code>'''</span>
}}
}}
}}
}}
}}
}}</includeonly><noinclude>
{{documentationDocumentation}}
</noinclude>