Can this be done?
<playerRankingsRows = 16>
I only want to report the top 16 players. If not, is there a way to show the top 16?
No, as far as I can remember there isn't an option to limit the number of players. This would go into the "reports" category which is a feature I had to sideline due to how much effort it was requiring. I hope I'll get a chance to finish it one day.
A workaround would be to use an enclosing HTML element that had a limited size. Here's a snippet from the end of the default TournamentExport.html file:
<p>
<table border="0" cellspacing="0" class="playerRankingsTable">
<tr><playerRankingsColumns></tr>
<playerRankingsRows>
</table>
</center>
Try something like this:
<p>
<div style="height: 272; overflow-y: hidden">
<table border="0" cellspacing="0" class="playerRankingsTable">
<tr><playerRankingsColumns></tr>
<playerRankingsRows>
</table>
</div>
</center>
Assuming each row takes up 16 pixels of screen space, 16 pixels times (1 header row + 16 player rows = 17) = 272. This would allow the first 16 players to be visible. Obviously you might have to tweak that number.
Also wondering why there isn't a token for event date? Or is there?
<starttime> and <endtime> are provided. But that will be time of day, and date will only be included if enabled on your preferences. I'll add an <eventdate> field.