Difference between revisions of "Template:Side event row"

From QBWiki
Jump to navigation Jump to search
Line 24: Line 24:
 
<!---->}}
 
<!---->}}
 
}}{{#vardefine:categories}}
 
}}{{#vardefine:categories}}
| {{{subject|{{{4}}}}}}
+
| {{{subject|{{{4|}}}}}}
 
| {{#ifeq:{{{audiovisual|}}}|audio|style="background: azure" {{!}}}}<!--
 
| {{#ifeq:{{{audiovisual|}}}|audio|style="background: azure" {{!}}}}<!--
 
-->{{#ifeq:{{{audiovisual|}}}|visual|style="background: ivory" {{!}}}}{{{format|{{{5|}}}}}}
 
-->{{#ifeq:{{{audiovisual|}}}|visual|style="background: ivory" {{!}}}}{{{format|{{{5|}}}}}}
Line 36: Line 36:
 
*{{{2}}}/name - The name of the side event. Should attempt to link to the page.
 
*{{{2}}}/name - The name of the side event. Should attempt to link to the page.
 
*{{{3}}}/cats - The category or categories of the side event. Multiple categories can be specified and should be separated by a comma and a space (", "). Any properly formatted combination of Arts, History, Literature, Science, and Trash will be colored - any other options will not be.
 
*{{{3}}}/cats - The category or categories of the side event. Multiple categories can be specified and should be separated by a comma and a space (", "). Any properly formatted combination of Arts, History, Literature, Science, and Trash will be colored - any other options will not be.
*{{{4}}}/subject - The specific subject/gimmick of the side event.
+
*{{{4}}}/subject (optional) - The specific subject/gimmick of the side event.
*{{{5}}}/format - The format of the side event.
+
*{{{5}}}/format (optional) - The format of the side event.
 
*audiovisual - Whether the set was an [[audio set]] ("audio"), a [[visual set]] ("visual"), or neither (empty).
 
*audiovisual - Whether the set was an [[audio set]] ("audio"), a [[visual set]] ("visual"), or neither (empty).
*{{{6}}}/packets - Link to the packets, with the number of packets.
+
*{{{6}}}/packets (optional) - Link to the packets, with the number of packets.
 
*numpackets - The number of packets, for sorting purposes.
 
*numpackets - The number of packets, for sorting purposes.
*{{{7}}}/writers - The writers or organizers, as well as the means by which the set was organized (e.g. was it [[guerilla]]?)
+
*{{{7}}}/writers (optional) - The writers or organizers, as well as the means by which the set was organized (e.g. was it [[guerilla]]?)
 
*packetsub - Whether the set is a [[packet sub]] set. Any non-whitespace value will indicate that it is, while not using this will indicate that it isn't.
 
*packetsub - Whether the set is a [[packet sub]] set. Any non-whitespace value will indicate that it is, while not using this will indicate that it isn't.
*{{{8}}} - Notes (optional)
+
*{{{8}}} (optional) - Notes
  
 
This template makes extensive use of [https://www.mediawiki.org/wiki/Help:Templates#Anonymous_parameters anonymous parameters]. A known problem when using anonymous parameters is that outside links will not work properly - to use links, use a named parameter. This means that the simplest case (i.e. a row with only anonymous parameters) can only be used if there are no links to announcements.
 
This template makes extensive use of [https://www.mediawiki.org/wiki/Help:Templates#Anonymous_parameters anonymous parameters]. A known problem when using anonymous parameters is that outside links will not work properly - to use links, use a named parameter. This means that the simplest case (i.e. a row with only anonymous parameters) can only be used if there are no links to announcements.

Revision as of 13:57, 30 April 2021

A row of the table listing side events for a given year. For use in the List of side events page.

  • {{{1}}}/date - The date of the side event (assuming it has a singular date). Should include a link to the announcement.
  • {{{2}}}/name - The name of the side event. Should attempt to link to the page.
  • {{{3}}}/cats - The category or categories of the side event. Multiple categories can be specified and should be separated by a comma and a space (", "). Any properly formatted combination of Arts, History, Literature, Science, and Trash will be colored - any other options will not be.
  • {{{4}}}/subject (optional) - The specific subject/gimmick of the side event.
  • {{{5}}}/format (optional) - The format of the side event.
  • audiovisual - Whether the set was an audio set ("audio"), a visual set ("visual"), or neither (empty).
  • {{{6}}}/packets (optional) - Link to the packets, with the number of packets.
  • numpackets - The number of packets, for sorting purposes.
  • {{{7}}}/writers (optional) - The writers or organizers, as well as the means by which the set was organized (e.g. was it guerilla?)
  • packetsub - Whether the set is a packet sub set. Any non-whitespace value will indicate that it is, while not using this will indicate that it isn't.
  • {{{8}}} (optional) - Notes

This template makes extensive use of anonymous parameters. A known problem when using anonymous parameters is that outside links will not work properly - to use links, use a named parameter. This means that the simplest case (i.e. a row with only anonymous parameters) can only be used if there are no links to announcements.

Note: providing multiple categories, of which some have valid colors, will result in no color in the cell and a malformed style in the HTML - this does not have any serious consequences but is worth noting. This can be resolved when switch statements work better, which they currently do not.

To view the column names for this table, see Template:Side events table start or the example below.

Examples of categories:

Arts History Literature Science Trash
Arts Arts Arts, History Arts, Literature Arts, Science Arts, Trash
History History, Arts History History, Literature History, Science History, Trash
Literature Literature, Arts Literature, History Literature Literature, Science Literature, Trash
Science Science, Arts Science, History Science, Literature Science Science, Trash
Trash Trash, Arts Trash, History Trash, Literature Trash, Science Trash

Similar patterns appear when provided more than two categories, but a table showing possible options cannot be easily rendered in 2D space and generally side events do not have many more than two.

Example table:

Date Name Category Subject or gimmick Format Packets Writers or organizers Notes
January 1, 2000 Y2K The new millenium 2000 audio tossups Packet sub Cancelled
The year 3000 Art History History, art, and art history 3000 visual tossups
February 29, 2019 FAKE Most subject tournament on fake things
February 30, 2020 FAKE II All subject fake things Packets Notes
February 31, 2021 FAKE III All subject fake things + all art is twice as fake Writers


{{Side event row|January 1, 2000|Y2K|Science|The new millenium|Audio tournament|audiovisual=audio||Packet sub|packetsub=true|cancelled=true}}
{{Side event row|The year 3000|Art History|Arts, History|History, art, and art history|Visual packet|audiovisual=visual|6 packets|numpackets=6|7}}
{{Side event row|February 29, 2019|FAKE|Arts, History, Literature, Science, Trash|4}}
{{Side event row|February 30, 2020|FAKE II|General|4|packets=Packets|notes=Notes}}
{{Side event row|February 31, 2021|FAKE III|Arts, General|4|writers=Writers}}