Template:Source: Difference between revisions

From Discourse DB
Jump to navigation Jump to search
(Improving attribute/relation names)
(Text => String)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<noinclude>This template holds information on an online or printed publication; it should be called with the following structure:
<pre>{{Source
|publication type=The type of publication; can be Newspaper, Magazine, Online magazine or Blog
|circulation=The reported circulation, if it's a newspaper or magazine
|monthly unique visitors=Used for blogs or online magazines
|country=The country in which the source is published
|language=The language in which it is written
|url=The main URL for this source
}}
</pre>
For a newspaper, if there are different numbers for circulation for weekdays and Sundays, go with the higher one.
 
The order of the fields is not relevant.
{{#cargo_declare:_table=Sources|Type=String (size=20;allowed values=Newspaper, Magazine, Online magazine, Blog)|Circulation=Integer|Monthly_unique_visitors=Integer|Country=String (size=50)|Language=String|URL=URL}}
</noinclude><includeonly>{{#cargo_store:_table=Sources|Type={{{type|}}}|Circulation={{{circulation|}}}|Monthly_unique_visitors={{{monthly unique visitors|}}}|Country={{{country|}}}|Language={{{language|}}}|URL={{{url|}}} }}
This is a [[:Category:Sources|source]].
This is a [[:Category:Sources|source]].


Publication type: [[Publication type:={{{type| }}}]]
'''Publication type:''' {{{type|}}}


{{#if:{{{circulation| }}}|Circulation: [[Has circulation:={{{circulation}}}]] }}{{#if:{{{monthly unique visitors| }}}|Unique visitors per month: [[Monthly unique visitors:={{{monthly unique visitors}}}]]}}
{{#if:{{{circulation|}}}|'''Circulation:''' {{{circulation|}}} }}{{#if:{{{monthly unique visitors|}}}|'''Unique visitors per month:''' {{{monthly unique visitors}}}}}


Country of origin: [[Is published in country:={{{country| }}}]]
'''Country of origin:''' {{{country|}}}


Language of publication: [[Is written in language:={{{language| }}}]]
'''Language of publication:''' {{{language|}}}


URL: [[Has URL:={{{url| }}} ]]
'''URL:''' {{{url|}}}


Opinion items that have appeared in this source:
Opinion items that have appeared in this source:


<ask mainlabel="Title" sort="Was published on" order="descending"> [[Category:Items]] [[Was published by::{{PAGENAME}}]] [[Was written by::*]] [[Was published on:=*]] [[Was published on:=+]] [[Addresses topic::*]]
{{#cargo_query:tables=Items,Opinions
</ask>
|join on=Items._pageName=Opinions._pageName
|where=Source = "{{PAGENAME}}"
|fields=Items._pageName=Title,Author,Date,Topic
|group by=Items._pageName
|order by=Date DESC
}}


[[Category:Sources]]
[[Category:Sources]]
</includeonly>
</includeonly>

Latest revision as of 17:57, November 6, 2015

This template holds information on an online or printed publication; it should be called with the following structure:

{{Source
|publication type=The type of publication; can be Newspaper, Magazine, Online magazine or Blog
|circulation=The reported circulation, if it's a newspaper or magazine
|monthly unique visitors=Used for blogs or online magazines
|country=The country in which the source is published
|language=The language in which it is written
|url=The main URL for this source
}}

For a newspaper, if there are different numbers for circulation for weekdays and Sundays, go with the higher one.

The order of the fields is not relevant. This template defines the table "Sources". View table.