Difference between revisions of "Template:GroveMusic/testcases"

From blackwiki
Jump to navigation Jump to search
imported>Scarabocchio
(add id tests)
imported>Scarabocchio
(reformat1)
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
== [[Template:{{TEMPLATENAME|testcases}}|Main template]] ==
 
== [[Template:{{TEMPLATENAME|testcases}}|Main template]] ==
  
<nowiki>match=Alessandro Stradella</nowiki>
+
* <nowiki>{{ GroveMusic | match=Alessandro Stradella }}</nowiki>
 
* {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella }}
 
* {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella }}
  
<nowiki>match=Alessandro Stradella | label=Mr Composer</nowiki>
+
===linktext tests (with match)===
* {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella | label=Mr Composer}}
+
Use <code>match</code> unless <code>label</code> overrides:
 +
* <nowiki>{{ GroveMusic | match=Alessandro Stradella }}</nowiki>
 +
: {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella}}
  
<nowiki>match=Alessandro Stradella | filter=works </nowiki>
+
* <nowiki>{{ GroveMusic | match=Alessandro Stradella | label=Mr Composer }}</nowiki>
* {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella | filter=works }}
+
: {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella | label=Mr Composer}}
  
<nowiki>match=Alessandro Stradella | filter=people </nowiki>
+
===linktext tests (without match)===
* {{ {{TEMPLATENAMEE|require=testcases}} | match=Alessandro Stradella | filter=people }}
+
Use <code>label</code> if exists, else print error
 +
* <nowiki>{{ GroveMusic | id=26888 | label=Alessandro Stradella (composer) }}</nowiki>
 +
: {{ {{TEMPLATENAMEE|require=testcases}} | id=26888 | label=Alessandro Stradella (composer) }}
  
{<nowiki>id=26888</nowiki>
+
* <nowiki>{{ GroveMusic | id=26888 }}</nowiki>
* {{ {{TEMPLATENAMEE|require=testcases}} | id=26888 | label=Alessandro Stradella (composer) }}
+
: {{ {{TEMPLATENAMEE|require=testcases}} | id=26888 }}
  
{<nowiki>id=26888</nowiki>
+
===direct linking===
* {{ {{TEMPLATENAMEE|require=testcases}} | id=O900083 | label=Alessandro Stradella (opera) }}
+
* <nowiki>{{ GroveMusic | id=26888 | label=Alessandro Stradella (composer) }}</nowiki>
 +
: {{ {{TEMPLATENAMEE|require=testcases}} | id=26888 | label=Alessandro Stradella (composer) }}
  
{clear}}
+
* <nowiki>{{ GroveMusic | id=O900083 | label=Alessandro Stradella (opera) }}</nowiki>
 +
: {{ {{TEMPLATENAMEE|require=testcases}} | id=O900083 | label=Alessandro Stradella (opera) }}
 +
 
 +
* <nowiki>{{ GroveMusic | id=O900083 | label=Alessandro Stradella (opera) | linkonly=t }}</nowiki>
 +
: {{ {{TEMPLATENAMEE|require=testcases}} | id=O900083 | label=Alessandro Stradella (opera) | linkonly=t }}

Latest revision as of 10:11, 22 December 2014

Main template

  • {{ GroveMusic | match=Alessandro Stradella }}
  • Root, Deane L., ed. (2001). The New Grove Dictionary of Music and Musicians. Oxford University Press. Unknown parameter |match= ignored (help); Missing or empty |title= (help)

linktext tests (with match)

Use match unless label overrides:

  • {{ GroveMusic | match=Alessandro Stradella }}
Root, Deane L., ed. (2001). The New Grove Dictionary of Music and Musicians. Oxford University Press. Unknown parameter |match= ignored (help); Missing or empty |title= (help)
  • {{ GroveMusic | match=Alessandro Stradella | label=Mr Composer }}
Root, Deane L., ed. (2001). The New Grove Dictionary of Music and Musicians. Oxford University Press. Unknown parameter |label= ignored (help); Unknown parameter |match= ignored (help); Missing or empty |title= (help)

linktext tests (without match)

Use label if exists, else print error

  • {{ GroveMusic | id=26888 | label=Alessandro Stradella (composer) }}
Grove Music Online (8th ed.). Oxford University Press. 2001. doi:10.1093/gmo/9781561592630.article.26888. Unknown parameter |label= ignored (help); Missing or empty |title= (help)
  • {{ GroveMusic | id=26888 }}
Grove Music Online (8th ed.). Oxford University Press. 2001. doi:10.1093/gmo/9781561592630.article.26888. Missing or empty |title= (help)

direct linking

  • {{ GroveMusic | id=26888 | label=Alessandro Stradella (composer) }}
Grove Music Online (8th ed.). Oxford University Press. 2001. doi:10.1093/gmo/9781561592630.article.26888. Unknown parameter |label= ignored (help); Missing or empty |title= (help)
  • {{ GroveMusic | id=O900083 | label=Alessandro Stradella (opera) }}
Grove Music Online (8th ed.). Oxford University Press. 2001. doi:10.1093/gmo/9781561592630.article.O900083. Unknown parameter |label= ignored (help); Missing or empty |title= (help)
  • {{ GroveMusic | id=O900083 | label=Alessandro Stradella (opera) | linkonly=t }}
Grove Music Online (8th ed.). Oxford University Press. 2001. doi:10.1093/gmo/9781561592630.article.O900083. Unknown parameter |label= ignored (help); Unknown parameter |linkonly= ignored (help); Missing or empty |title= (help)