Difference between revisions of "Template:Archive list"

From blackwiki
Jump to navigation Jump to search
blackwiki>Patrick
(voidd)
blackwiki>Tra
(rewrote code to work for more pages and with smaller #ifexist counts)
Line 1: Line 1:
<includeonly>{{#ifexist:{{#rel2abs:./Archive 1|{{{root|}}}}}|[[{{#rel2abs:./Archive 1|{{{root|}}}}}|1]]<!--
+
<includeonly><!--
-->{{#ifexist:{{#rel2abs:./Archive 2|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 1 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 2|{{{root|}}}}}|2]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 26|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=0}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 3|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 2 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 3|{{{root|}}}}}|3]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 51|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=25}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 4|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 3 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 4|{{{root|}}}}}|4]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 76|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=50}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 5|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 4 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 5|{{{root|}}}}}|5]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 101|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=75}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 6|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 5 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 6|{{{root|}}}}}|6]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 126|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=100}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 7|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 6 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 7|{{{root|}}}}}|7]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 151|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=125}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 8|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 7 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 8|{{{root|}}}}}|8]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 176|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=150}}<!--
-->{{#ifexist:{{#rel2abs:./Archive 9|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 8 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 9|{{{root|}}}}}|9]]<!--
+
-->{{#ifexist:{{#rel2abs:./Archive 201|{{{root|}}}}}|{{Archive list/display25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=175}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=175}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=150}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=125}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=100}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=75}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=50}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=25}}}}|{{Archive list/check25|root={{{root|}}}|links={{#ifeq:{{{nobr|}}}|yes||{{{links|10}}}}}|nobr=yes|start=0}}}}<!--  
-->{{#ifexist:{{#rel2abs:./Archive 10|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 9 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 10|{{{root|}}}}}|10]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 11|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 10 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 11|{{{root|}}}}}|11]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 12|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 11 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 12|{{{root|}}}}}|12]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 13|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 12 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 13|{{{root|}}}}}|13]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 14|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 13 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 14|{{{root|}}}}}|14]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 15|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 14 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 15|{{{root|}}}}}|15]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 16|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 15 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 16|{{{root|}}}}}|16]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 17|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 16 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 17|{{{root|}}}}}|17]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 18|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 17 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 18|{{{root|}}}}}|18]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 19|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 18 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 19|{{{root|}}}}}|19]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 20|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 19 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 20|{{{root|}}}}}|20]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 21|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 20 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 21|{{{root|}}}}}|21]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 22|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 21 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 22|{{{root|}}}}}|22]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 23|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 22 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 23|{{{root|}}}}}|23]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 24|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 23 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 24|{{{root|}}}}}|24]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 25|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 24 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 25|{{{root|}}}}}|25]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 26|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 25 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 26|{{{root|}}}}}|26]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 27|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 26 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 27|{{{root|}}}}}|27]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 28|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 27 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 28|{{{root|}}}}}|28]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 29|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 28 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 29|{{{root|}}}}}|29]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 30|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 29 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 30|{{{root|}}}}}|30]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 31|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 30 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 31|{{{root|}}}}}|31]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 32|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 31 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 32|{{{root|}}}}}|32]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 33|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 32 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 33|{{{root|}}}}}|33]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 34|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 33 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 34|{{{root|}}}}}|34]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 35|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 34 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 35|{{{root|}}}}}|35]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 36|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 35 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 36|{{{root|}}}}}|36]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 37|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 36 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 37|{{{root|}}}}}|37]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 38|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 37 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 38|{{{root|}}}}}|38]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 39|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 38 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 39|{{{root|}}}}}|39]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 40|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 39 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 40|{{{root|}}}}}|40]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 41|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 40 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 41|{{{root|}}}}}|41]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 42|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 41 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 42|{{{root|}}}}}|42]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 43|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 42 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 43|{{{root|}}}}}|43]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 44|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 43 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 44|{{{root|}}}}}|44]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 45|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 44 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 45|{{{root|}}}}}|45]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 46|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 45 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 46|{{{root|}}}}}|46]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 47|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 46 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 47|{{{root|}}}}}|47]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 48|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 47 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 48|{{{root|}}}}}|48]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 49|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 48 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 49|{{{root|}}}}}|49]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 50|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 49 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 50|{{{root|}}}}}|50]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 51|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 50 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 51|{{{root|}}}}}|51]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 52|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 51 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 52|{{{root|}}}}}|52]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 53|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 52 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 53|{{{root|}}}}}|53]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 54|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 53 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 54|{{{root|}}}}}|54]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 55|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 54 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 55|{{{root|}}}}}|55]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 56|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 55 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 56|{{{root|}}}}}|56]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 57|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 56 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 57|{{{root|}}}}}|57]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 58|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 57 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 58|{{{root|}}}}}|58]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 59|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 58 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 59|{{{root|}}}}}|59]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 60|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 59 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 60|{{{root|}}}}}|60]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 61|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 60 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 61|{{{root|}}}}}|61]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 62|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 61 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 62|{{{root|}}}}}|62]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 63|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 62 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 63|{{{root|}}}}}|63]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 64|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 63 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 64|{{{root|}}}}}|64]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 65|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 64 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 65|{{{root|}}}}}|65]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 66|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 65 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 66|{{{root|}}}}}|66]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 67|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 66 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 67|{{{root|}}}}}|67]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 68|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 67 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 68|{{{root|}}}}}|68]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 69|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 68 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 69|{{{root|}}}}}|69]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 70|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 69 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 70|{{{root|}}}}}|70]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 71|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 70 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 71|{{{root|}}}}}|71]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 72|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 71 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 72|{{{root|}}}}}|72]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 73|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 72 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 73|{{{root|}}}}}|73]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 74|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 73 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 74|{{{root|}}}}}|74]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 75|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 74 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 75|{{{root|}}}}}|75]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 76|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 75 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 76|{{{root|}}}}}|76]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 77|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 76 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 77|{{{root|}}}}}|77]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 78|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 77 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 78|{{{root|}}}}}|78]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 79|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 78 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 79|{{{root|}}}}}|79]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 80|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 79 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 80|{{{root|}}}}}|80]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 81|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 80 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 81|{{{root|}}}}}|81]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 82|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 81 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 82|{{{root|}}}}}|82]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 83|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 82 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 83|{{{root|}}}}}|83]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 84|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 83 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 84|{{{root|}}}}}|84]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 85|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 84 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 85|{{{root|}}}}}|85]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 86|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 85 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 86|{{{root|}}}}}|86]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 87|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 86 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 87|{{{root|}}}}}|87]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 88|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 87 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 88|{{{root|}}}}}|88]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 89|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 88 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 89|{{{root|}}}}}|89]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 90|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 89 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 90|{{{root|}}}}}|90]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 91|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 90 mod {{{links}}}}}|0|<br />|,&#32;}}|{{#ifeq:{{{nobr|}}}|yes|,&#32;|<br />}}}}[[{{#rel2abs:./Archive 91|{{{root|}}}}}|91]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 92|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 91 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 92|{{{root|}}}}}|92]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 93|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 92 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 93|{{{root|}}}}}|93]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 94|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 93 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 94|{{{root|}}}}}|94]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 95|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 94 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 95|{{{root|}}}}}|95]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 96|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 95 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 96|{{{root|}}}}}|96]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 97|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 96 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 97|{{{root|}}}}}|97]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 98|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 97 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 98|{{{root|}}}}}|98]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 99|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 98 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 99|{{{root|}}}}}|99]]<!--
 
-->{{#ifexist:{{#rel2abs:./Archive 100|{{{root|}}}}}|{{#if:{{{links|}}}|{{#ifeq:{{#expr: 99 mod {{{links}}}}}|0|<br />|,&#32;}}|,&#32;}}[[{{#rel2abs:./Archive 100|{{{root|}}}}}|100]]<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!--
 
-->}}}}}}}}}}}}}}}}}}}}<!-- one row for each 10 items
 
 
-->{{voidd|{{Template:Archive list/root/{{#if: {{{root|}}}||un}}defined}}}}<!--
 
-->{{voidd|{{Template:Archive list/root/{{#if: {{{root|}}}||un}}defined}}}}<!--
 
-->{{voidd|{{Template:Archive list/nobr/{{#if: {{{nobr|}}}||un}}defined}}}}<!--
 
-->{{voidd|{{Template:Archive list/nobr/{{#if: {{{nobr|}}}||un}}defined}}}}<!--
Line 114: Line 13:
 
--></includeonly><noinclude>
 
--></includeonly><noinclude>
 
{{pp-template|small=yes}}
 
{{pp-template|small=yes}}
{{template doc}}</noinclude>
+
{{template doc}}
 +
</noinclude>

Revision as of 17:20, 30 March 2008

Template documentation[view] [edit] [history] [purge]

This template can be applied to any talk page or discussion archive, and will return links to all the numbered archives of that page or its parent page. By default the template uses the naming convention specified at WP:ARCHIVE, Talk:PAGENAME/Archive 1, with a capital A, a space before the number, and no leading zeros. This template should not usually be substituted – that way, the list of links will update itself whenever a new numbered archive is added.

This template can be used with {{archive box}} to produce a box of numbered archive links without entering them all manually. To do this, use {{archive box|auto=yes}}.

Usage

{{archive list
| root            = 
| links           = 
| nobr            = 
| prefix          = 
| prefixspace     = 
| linkprefix      = 
| linkprefixspace = 
| sep             = 
| linesep         = 
| start           = 
| max             = 
| auto            =
}}

Parameters

Valid parameters are:

  • root = <root> - use this to specify a root other than that of the page from which the template is transcluded.
  • links = # - the number of links to display per line. The default is 10.
  • nobr = yes - set this to yes to remove all line breaks. This parameter cannot be used in conjunction with |links=.
  • prefix = <prefix> - a custom prefix for the archives, without the number. The default is "Archive ".
  • prefixspace = yes - adds a space between the prefix and the archive number for prefixes specified with |prefix=.
  • linkprefix = <linkprefix> - a custom prefix for the display links, without the number. The default is blank. If auto=long, use 'none' to have it blank.
  • linkprefixspace = yes - adds a space between the link prefix and the archive number for prefixes specified with |linkprefix=.
  • sep = <sep> - the separator for archive links. The default value is the comma separator for the language set in your preferences: ", ". If this is set to either dot (⧼dot-separator⧽), pipe ( | ), comma (, ), or tpt-languages ( • ), then it uses that separator as specified for your default language. If it is any other value, that value is used as it is. Whitespace is stripped from the values, but this can be worked around by using &#32; (for spaces) and <br /> (for new lines). It is also possible to work around the whitespace limitation by calling Module:Archive list directly from another Lua module.
  • linesep = <linesep> - the separator for lines of archive links. The possible input values are the same as for the |sep= parameter, and the default separator text is <br />. How often the value is displayed depends on the value of |links=.
  • start = # - the archive number to start listing archives from. This must be smaller than the largest archive number, or |max= if it is specified.
  • max = # - the largest archive number to list. This overrides the automatic detection of archive page numbers.
  • auto = long - outputs as a table. Changes default value of links to 3 and linkprefix to 'Archive '.

Limitations

This template has been updated to use Module:Archive list. The old template was limited to detecting 200 archives, but now there is no such limitation. However, at very high numbers of archives the template might reach the expensive function call limit. On a page with no other templates that call expensive functions, this template should be able to output 400,000+ archive links. On pages with other templates that make expensive function calls, it may fail sooner.

See also

Related templates

For other related templates see navbox below. Template:Warchivenav