Template talk:Two-innings cricket match

Usage: Designed to be used instead of Template:First Class Matches where an editor feels necessary/prefers working with it. The functionality is similar, but extended, as described below.

Contrary to the name, this template does not have to be used for just Test Matches - it may be used for those that do not necessarily have test status (ie a Tour Match, or a First Class match in domestic cricket). It is simply named as such because 'First Class Matches' would be the ideal name but is currently taken by the old method.

Usage of the template may appear confusing at first but is easily explained. A clean template with all variables available is:

Most are fairly obvious, but some may seem slightly more ambiguous at first:
 * Team1 should be the team batting first. This is simply to make it easier to comprehend when in use on a page.
 * runs-teamx-innsx indicate the highest run scorer of the innings. wickets-teamx-innsx indicate the highest wicket taker of the innings.
 * score-team1-inns1, runs-team1-inns1, wickets-team1-inns1 are defined as the following: The score, runs and wickets gained in the first team's first innings. For clarity, the name in wickets1x1 should be of a player from Team2 because he was bowling during the first team's first innings.
 * The numbers within each of these 3 tags define two things:
 * How this applies for other teams/innings: score-team2-inns1 is Team2's 1st innings score, score-team1-inns2 is Team1's 2nd innings score.


 * Motm is simply short for Man of the Match.
 * Report should ideally link to a scorecard, from a good source (Cricinfo, Howstat, Cricket Archive or Wikinews if appropriate).
 * Rain can be used for indicated various issues that reduced the amount of time taken or other issues with the match: ie, major rain interruption, change of umpires.

Advantages of this system:
 * It is a lot more forgiving and flexible. It is based upon the 2nd version of Template:Limited overs international which was extensively used on the 2007 Cricket World Cup page which made changing various information possible without being forced to the template in and remove excess/redundant data.
 * It is less confusing to work with. It is much more simple to work with than having around 9 variables to work with for each innings.
 * It allows the editor to remove specific information that are not applicable to the match in hand. If an innings wasn't played, no data needs to be entered. The old method involved substituting the template in and removing some of the structure of the table until it looked correct - this is no longer necessary. This was the main reason for creating the template - this was a huge hassle and also ended up with making the coding of the page somewhat messy.

Drawbacks:
 * No longer a forced naming system for players: the old system used to force you to put in initials and the name (for the page to link) - this now has to be done manually. The up-side is it prevents confusion that the old system created: the variable used to be called 'Highest scorer for first innings of first team' when it actually meant the page link for the person in question, sometimes leading to pointing at a redirect or disambig page.
 * Similar problems are true for nationalities of the umpires and similar data.
 * May be a bit confusing to work with at first, admittedly.
 * The 3 above may all seem like drawbacks for some but, to quote User:Sam Vimes: "... [features] such as lack of standardisation of player names, umpire nationalities, etc. are actually a requirement of well-working templates."


 * Dates are not handled so well. To be fair, they weren't handled at all beforehand and made putting the date elsewhere on the page a requirement. The current method I have found the best so far is to put something along the lines of the following:

date = November 5 - November 8, 2007 |

Although changing the dates is obviously necessary depending on the page. Note: I have plans to possibly change the template to make the column with the date data in it wider so that even long dates can fit on one line. I'll keep this page updated.

Examples:

A match that wasn't completed:

An empty scorecard, in preparation for an upcoming match:

A match that was won without playing all innings:

Umpires
Would it be possible to make this template show the umpires even when the "result" parameter is empty? It's extremely frustrating to have to fill in that parameter just to make the umpires' names show. – PeeJay 14:45, 8 July 2009 (UTC)

Cannot transclude this template
When filling in the information of the second Test match in Australian cricket team in the West Indies in 2011–12 the template was not parsed, it just appeared as if it was not a template. I copied the wikitext of the template and pasted it into my user sandbox, still it was not parsed. It appeared like this (I am actually trying to transclude the template here!):

However, in the match box of the first Test in the same article, the template was parsed and appeared properly. Transcluding it here:

Is the problem with some of the parameters of the match box of the 2nd Test, with the template itself or is it a software problem?
 * Works fine for me. – PeeJay 09:00, 21 April 2012 (UTC)

Collapse option
As I've discussed at WikiProject Cricket, a collapsible option would be helpful for when this template is used on some articles. I've managed to get an adapted version, which I don't think loses any of the functionality of the current template, but I would appreciate anyone here checking that. It can be set to be collapsible, but omission of this field means it remains as it currently is, so shouldn't affect any instances of this template. My code for it is at User:97rob/sandbox/collapsibleTest, with examples of it's usage at User:97rob/sandbox/collapsibleTest2. -  97rob  ( talk ) 17:39, 25 May 2014 (UTC)
 * Looks good on the most part. My only concern would be the slight shift to the right that the text on the top line undergoes when the box collapses and uncollapses. I guess there is nothing that can be done about that? There isn't such a shift on the template.  Harrias  talk  09:03, 26 May 2014 (UTC)
 * The has a slight shift to the right when clicked, but I haven't been able to figure out how to correct this. I think it's due to [show] turning to [hide], with [hide] being slightly shorter. -  97rob  ( talk ) 11:17, 26 May 2014 (UTC)
 * I'm about to change the code. If any problems are spotted on articles using the template, just revert this template back to how it was before, and I'll try and work on a fix. -  97rob  ( talk ) 18:42, 26 May 2014 (UTC)
 * When changed, the non-collapsible option meant everything was moved to the left, but the collapsible option worked, so I think I'll just implement it as a new template at Template:Test match collapsible -  97rob  ( talk ) 19:36, 26 May 2014 (UTC)
 * Hiding article content falls foul of MOS:COLLAPSE. Hack (talk) 16:19, 27 May 2014 (UTC)
 * MOS:COLLAPSE does say that Collapsible sections or cells may be used in tables that consolidate information covered in the main text. In my opinion, the extra information which is originally hidden is just consolidating the result which is shown and displayed, and therefore is not a breach of MOS:COLLAPSE -  97rob  ( talk ) 16:34, 27 May 2014 (UTC)

Missing end tag lint errors
Both templates and  generate Missing end tag lint errors whenever the notes parameter is extended to multiple lines. Please see discussion at Template talk:Single-innings cricket match, and maybe it's best to discuss both templates there, so the conversation is all in one place. —Anomalocaris (talk) 23:17, 29 July 2018 (UTC)