Template:Play: Difference between revisions
(Pushed from Lost Plays Database.) |
(Pushed from Lost Plays Database.) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
This is the "Play" template. | This is the "Play" template. | ||
It should be called in the following format: | It should be called in the following format at the top of each Play page: | ||
<pre> | <pre> | ||
{{Play | {{Play | ||
|dramatists= (; separated string) | |dramatists= (; separated string) | ||
|year= | |year= | ||
| | |company= (; separated string) | ||
| | |venue= (; separated string) | ||
| | |associatedPersons= (; separated string) | ||
| | |probableGenres= (; separated string) | ||
| | |themes= (; separated string) | ||
| | |tags= (; separated string) | ||
| | |gregNo= (string) | ||
| | |wigginsNo= (string) | ||
| | |attribution= (string) | ||
| | |isStub= (boolean; blank=false) | ||
|isSparse= (boolean; blank=false) | |||
}} | }} | ||
</pre> | </pre> | ||
Edit the page to see the template text. | Edit the page to see the template text. | ||
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
# | # Set Page name to Title property | ||
-->{{#set: Title={{PAGENAME}} }}<!-- | -->{{#set: Title={{PAGENAME}} }}<!-- | ||
# Set & display Dramatists and Year | |||
-->{{#arraymap: {{{dramatists|}}}|;|@@@@|[[Dramatist::@@@@]][[Category:@@@@]]|, }} ([[{{{year|}}}]])<!-- | |||
-->{{#arraymap: {{{dramatists|}}}|;|@@@@|[[Dramatist::@@@@]]|,}} ([[ | |||
# Hide everything from hereon in a hidden element --><span style="display:none"><!-- | |||
= | # Set Year | ||
{{{ | -->{{#if:{{{year|}}}|{{#set:Year={{{year|}}} }} }}<!-- | ||
# Set Venue & Company | |||
-->{{#arraymap: {{{venue|}}}|;|@@@@|{{#set:Venue=@@@@}}[[Category:@@@@]] }}<!-- | |||
-->{{#arraymap: {{{company|}}}|;|@@@@|{{#set:Company=@@@@}}[[Category:@@@@]] }}<!-- | |||
# Set Probable Genres & Themes | |||
{{#if:{{{ | -->{{#if:{{{probableGenres|}}}|{{#arraymap:{{{probableGenres}}}|;|@@@@|{{#set: Genre=@@@@}}[[Category:@@@@]] }} }}<!-- | ||
-->{{#if:{{{themes|}}}|{{#arraymap:{{{themes}}}|;|@@@@|{{#set: Theme=@@@@}}[[Category:@@@@]] }} }}<!-- | |||
-->{{#if:{{{tags|}}}|{{#arraymap:{{{tags}}}|;|@@@@|{{#set: Tag=@@@@}}[[Category:@@@@]] }} }}<!-- | |||
# Set Associated Persons | |||
-->{{#if:{{{associatedPersons|}}}|{{#arraymap:{{{associatedPersons}}}|;|@@@@|{{#set: Associated Person=@@@@}}[[Category:@@@@]] }} }}<!-- | |||
== | # Set Documentary Sources & Paratexts | ||
{{{ | -->{{#arraymap:{{{documentarySources}}}|;|@@@@|{{#set: Documentary Source=@@@@}} }}<!-- | ||
-->{{#arraymap:{{{paratexts}}}|;|@@@@|{{#set: Paratext=@@@@}} }}<!-- | |||
-->{{#arraymap:{{{contributors}}}|;|@@@@|{{#set: Contributor=@@@@}} }}<!-- | |||
-->{{#arraymap:{{{partneringInstitutions}}}|;|@@@@|{{#set: Partnering Institution=@@@@}} }}<!-- | |||
# Set Wiggins & Greg numbers | |||
-->{{#if: {{{wiginsNo|}}} | {{#set: Wiggins Number={{{wigginsNo|}}} }} }}<!-- | |||
-->{{#if: {{{gregNo|}}} | {{#set: Greg Number={{{gregNo|}}} }} }}<!-- | |||
-->{{#ifeq: {{{isStub|}}} |Yes| {{#set: Article Completeness=stub }} }}<!-- | |||
-->{{#ifeq: {{{isSparse|}}} |Yes| {{#set: Article Completeness=sparse }} }}<!-- | |||
# Set attribution and functional categories | |||
{{{ | -->{{#if: {{{attribution|}}} | {{#set: Article Attribution={{{attribution|}}} }} }}<!-- | ||
-->[[Category:Plays]][[Category:All]]<!-- | |||
--></span>{{#ifeq: {{{isStub|}}} |Yes| {{Play/Stub_Warning}} }}</includeonly> | |||
{{ | |||
{{{ | |||
[[Category: | |||
</includeonly> |
Latest revision as of 07:58, 25 August 2021
This is the "Play" template. It should be called in the following format at the top of each Play page:
{{Play |dramatists= (; separated string) |year= |company= (; separated string) |venue= (; separated string) |associatedPersons= (; separated string) |probableGenres= (; separated string) |themes= (; separated string) |tags= (; separated string) |gregNo= (string) |wigginsNo= (string) |attribution= (string) |isStub= (boolean; blank=false) |isSparse= (boolean; blank=false) }}
Edit the page to see the template text.