|
|
| Line 1: |
Line 1: |
| <includeonly>|- | | <includeonly><tr> |
| ! colspan="4" style="background-color: #f1f5f9; color: #0b132b; text-align: center; font-weight: bold; padding: 6px;" | GLOBAL NEWS
| | <th colspan="4" style="background-color: #f1f5f9; color: #0b132b; text-align: center; font-weight: bold; padding: 6px;">GLOBAL NEWS</th> |
| | </tr> |
|
| |
|
| <!-- DAY 1: Early January --> | | <!-- MACRO FOR DAY ROWS --> |
| {{#if: {{{Day1_P1|}}} | | | {{#define: RENDER_DAY | |
| |-
| | {{#if: {{{Day{{{1}}}_P1|}}} | |
| | rowspan="{{#expr: 1 + {{#if:{{{Day1_P2|}}}|1|0}} + {{#if:{{{Day1_P3|}}}|1|0}} + {{#if:{{{Day1_P4|}}}|1|0}} + {{#if:{{{Day1_P5|}}}|1|0}} }}" | Early January, Year {{{Year}}}
| | <tr> |
| | {{{Day1_P1}}}
| | <td rowspan="{{#expr: 1 + {{#if:{{{Day{{{1}}}_P2|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P3|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P4|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P5|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P6|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P7|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P8|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P9|}}}|1|0}} }}">{{{2}}}, Year {{{Year|1}}}</td> |
| | {{{Day1_C1|}}}
| | <td>{{{Day{{{1}}}_P1}}}</td> |
| | rowspan="{{#expr: 1 + {{#if:{{{Day1_P2|}}}|1|0}} + {{#if:{{{Day1_P3|}}}|1|0}} + {{#if:{{{Day1_P4|}}}|1|0}} + {{#if:{{{Day1_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 0}} days }}
| | <td>{{{Day{{{1}}}_C1|}}}</td> |
| {{#if: {{{Day1_P2|}}} | |- | | <td rowspan="{{#expr: 1 + {{#if:{{{Day{{{1}}}_P2|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P3|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P4|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P5|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P6|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P7|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P8|}}}|1|0}} + {{#if:{{{Day{{{1}}}_P9|}}}|1|0}} }}">{{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + {{{3}}}}} days }}</td> |
| | {{{Day1_P2}}} | {{{Day1_C2|}}} }} | | </tr> |
| {{#if: {{{Day1_P3|}}} | |- | | {{#if: {{{Day{{{1}}}_P2|}}} | <tr><td>{{{Day{{{1}}}_P2}}}</td><td>{{{Day{{{1}}}_C2|}}}</td></tr> }} |
| | {{{Day1_P3}}} | {{{Day1_C3|}}} }} | | {{#if: {{{Day{{{1}}}_P3|}}} | <tr><td>{{{Day{{{1}}}_P3}}}</td><td>{{{Day{{{1}}}_C3|}}}</td></tr> }} |
| {{#if: {{{Day1_P4|}}} | |- | | {{#if: {{{Day{{{1}}}_P4|}}} | <tr><td>{{{Day{{{1}}}_P4}}}</td><td>{{{Day{{{1}}}_C4|}}}</td></tr> }} |
| | {{{Day1_P4}}} | {{{Day1_C4|}}} }} | | {{#if: {{{Day{{{1}}}_P5|}}} | <tr><td>{{{Day{{{1}}}_P5}}}</td><td>{{{Day{{{1}}}_C5|}}}</td></tr> }} |
| {{#if: {{{Day1_P5|}}} | |- | | {{#if: {{{Day{{{1}}}_P6|}}} | <tr><td>{{{Day{{{1}}}_P6}}}</td><td>{{{Day{{{1}}}_C6|}}}</td></tr> }} |
| | {{{Day1_P5}}} | {{{Day1_C5|}}} }} | | {{#if: {{{Day{{{1}}}_P7|}}} | <tr><td>{{{Day{{{1}}}_P7}}}</td><td>{{{Day{{{1}}}_C7|}}}</td></tr> }} |
| | {{#if: {{{Day{{{1}}}_P8|}}} | <tr><td>{{{Day{{{1}}}_P8}}}</td><td>{{{Day{{{1}}}_C8|}}}</td></tr> }} |
| | {{#if: {{{Day{{{1}}}_P9|}}} | <tr><td>{{{Day{{{1}}}_P9}}}</td><td>{{{Day{{{1}}}_C9|}}}</td></tr> }} |
| | }} |
| }} | | }} |
|
| |
|
| <!-- DAY 2: January--February --> | | <!-- DAYS 1 TO 14 --> |
| {{#if: {{{Day2_P1|}}} | | | {{#if: {{{RangeLabel|}}} | | |
| |- | | {{#call: RENDER_DAY | 1 | Early January | 0 }} |
| | rowspan="{{#expr: 1 + {{#if:{{{Day2_P2|}}}|1|0}} + {{#if:{{{Day2_P3|}}}|1|0}} + {{#if:{{{Day2_P4|}}}|1|0}} + {{#if:{{{Day2_P5|}}}|1|0}} }}" | January--February, Year {{{Year}}}
| | {{#call: RENDER_DAY | 2 | January--February | 1 }} |
| | {{{Day2_P1}}}
| | {{#call: RENDER_DAY | 3 | February--March | 2 }} |
| | {{{Day2_C1|}}} | | {{#call: RENDER_DAY | 4 | March--April | 3 }} |
| | rowspan="{{#expr: 1 + {{#if:{{{Day2_P2|}}}|1|0}} + {{#if:{{{Day2_P3|}}}|1|0}} + {{#if:{{{Day2_P4|}}}|1|0}} + {{#if:{{{Day2_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 1}} days }}
| | {{#call: RENDER_DAY | 5 | April--May | 4 }} |
| {{#if: {{{Day2_P2|}}} | |- | | {{#call: RENDER_DAY | 6 | May--June | 5 }} |
| | {{{Day2_P2}}} | {{{Day2_C2|}}} }} | | {{#call: RENDER_DAY | 7 | June | 6 }} |
| {{#if: {{{Day2_P3|}}} | |- | | {{#call: RENDER_DAY | 8 | June--July | 7 }} |
| | {{{Day2_P3}}} | {{{Day2_C3|}}} }} | | {{#call: RENDER_DAY | 9 | July--August | 8 }} |
| {{#if: {{{Day2_P4|}}} | |- | | {{#call: RENDER_DAY | 10 | August--September | 9 }} |
| | {{{Day2_P4}}} | {{{Day2_C4|}}} }}
| | {{#call: RENDER_DAY | 11 | September--October | 10 }} |
| {{#if: {{{Day2_P5|}}} | |- | | {{#call: RENDER_DAY | 12 | October--November | 11 }} |
| | {{{Day2_P5}}} | {{{Day2_C5|}}} }}
| | {{#call: RENDER_DAY | 13 | November--December | 12 }} |
| | {{#call: RENDER_DAY | 14 | Late December | 13 }} |
| }} | | }} |
|
| |
|
| <!-- DAY 3: February--March -->
| | <!-- RANGE OVERRIDE FOR CONSECUTIVE EMPTY DAYS --> |
| {{#if: {{{Day3_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day3_P2|}}}|1|0}} + {{#if:{{{Day3_P3|}}}|1|0}} + {{#if:{{{Day3_P4|}}}|1|0}} + {{#if:{{{Day3_P5|}}}|1|0}} }}" | February--March, Year {{{Year}}}
| |
| | {{{Day3_P1}}}
| |
| | {{{Day3_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day3_P2|}}}|1|0}} + {{#if:{{{Day3_P3|}}}|1|0}} + {{#if:{{{Day3_P4|}}}|1|0}} + {{#if:{{{Day3_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 2}} days }}
| |
| {{#if: {{{Day3_P2|}}} | |-
| |
| | {{{Day3_P2}}} | {{{Day3_C2|}}} }}
| |
| {{#if: {{{Day3_P3|}}} | |-
| |
| | {{{Day3_P3}}} | {{{Day3_C3|}}} }}
| |
| {{#if: {{{Day3_P4|}}} | |-
| |
| | {{{Day3_P4}}} | {{{Day3_C4|}}} }}
| |
| {{#if: {{{Day3_P5|}}} | |-
| |
| | {{{Day3_P5}}} | {{{Day3_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 4: March--April -->
| |
| {{#if: {{{Day4_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day4_P2|}}}|1|0}} + {{#if:{{{Day4_P3|}}}|1|0}} + {{#if:{{{Day4_P4|}}}|1|0}} + {{#if:{{{Day4_P5|}}}|1|0}} }}" | March--April, Year {{{Year}}}
| |
| | {{{Day4_P1}}}
| |
| | {{{Day4_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day4_P2|}}}|1|0}} + {{#if:{{{Day4_P3|}}}|1|0}} + {{#if:{{{Day4_P4|}}}|1|0}} + {{#if:{{{Day4_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 3}} days }}
| |
| {{#if: {{{Day4_P2|}}} | |-
| |
| | {{{Day4_P2}}} | {{{Day4_C2|}}} }}
| |
| {{#if: {{{Day4_P3|}}} | |-
| |
| | {{{Day4_P3}}} | {{{Day4_C3|}}} }}
| |
| {{#if: {{{Day4_P4|}}} | |-
| |
| | {{{Day4_P4}}} | {{{Day4_C4|}}} }}
| |
| {{#if: {{{Day4_P5|}}} | |-
| |
| | {{{Day4_P5}}} | {{{Day4_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 5: April--May -->
| |
| {{#if: {{{Day5_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day5_P2|}}}|1|0}} + {{#if:{{{Day5_P3|}}}|1|0}} + {{#if:{{{Day5_P4|}}}|1|0}} + {{#if:{{{Day5_P5|}}}|1|0}} }}" | April--May, Year {{{Year}}}
| |
| | {{{Day5_P1}}}
| |
| | {{{Day5_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day5_P2|}}}|1|0}} + {{#if:{{{Day5_P3|}}}|1|0}} + {{#if:{{{Day5_P4|}}}|1|0}} + {{#if:{{{Day5_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 4}} days }}
| |
| {{#if: {{{Day5_P2|}}} | |-
| |
| | {{{Day5_P2}}} | {{{Day5_C2|}}} }}
| |
| {{#if: {{{Day5_P3|}}} | |-
| |
| | {{{Day5_P3}}} | {{{Day5_C3|}}} }}
| |
| {{#if: {{{Day5_P4|}}} | |-
| |
| | {{{Day5_P4}}} | {{{Day5_C4|}}} }}
| |
| {{#if: {{{Day5_P5|}}} | |-
| |
| | {{{Day5_P5}}} | {{{Day5_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 6: May--June -->
| |
| {{#if: {{{Day6_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day6_P2|}}}|1|0}} + {{#if:{{{Day6_P3|}}}|1|0}} + {{#if:{{{Day6_P4|}}}|1|0}} + {{#if:{{{Day6_P5|}}}|1|0}} }}" | May--June, Year {{{Year}}}
| |
| | {{{Day6_P1}}}
| |
| | {{{Day6_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day6_P2|}}}|1|0}} + {{#if:{{{Day6_P3|}}}|1|0}} + {{#if:{{{Day6_P4|}}}|1|0}} + {{#if:{{{Day6_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 5}} days }}
| |
| {{#if: {{{Day6_P2|}}} | |-
| |
| | {{{Day6_P2}}} | {{{Day6_C2|}}} }}
| |
| {{#if: {{{Day6_P3|}}} | |-
| |
| | {{{Day6_P3}}} | {{{Day6_C3|}}} }}
| |
| {{#if: {{{Day6_P4|}}} | |-
| |
| | {{{Day6_P4}}} | {{{Day6_C4|}}} }}
| |
| {{#if: {{{Day6_P5|}}} | |-
| |
| | {{{Day6_P5}}} | {{{Day6_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 7: June -->
| |
| {{#if: {{{Day7_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day7_P2|}}}|1|0}} + {{#if:{{{Day7_P3|}}}|1|0}} + {{#if:{{{Day7_P4|}}}|1|0}} + {{#if:{{{Day7_P5|}}}|1|0}} }}" | June, Year {{{Year}}}
| |
| | {{{Day7_P1}}}
| |
| | {{{Day7_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day7_P2|}}}|1|0}} + {{#if:{{{Day7_P3|}}}|1|0}} + {{#if:{{{Day7_P4|}}}|1|0}} + {{#if:{{{Day7_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 6}} days }}
| |
| {{#if: {{{Day7_P2|}}} | |-
| |
| | {{{Day7_P2}}} | {{{Day7_C2|}}} }}
| |
| {{#if: {{{Day7_P3|}}} | |-
| |
| | {{{Day7_P3}}} | {{{Day7_C3|}}} }}
| |
| {{#if: {{{Day7_P4|}}} | |-
| |
| | {{{Day7_P4}}} | {{{Day7_C4|}}} }}
| |
| {{#if: {{{Day7_P5|}}} | |-
| |
| | {{{Day7_P5}}} | {{{Day7_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 8: June--July -->
| |
| {{#if: {{{Day8_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day8_P2|}}}|1|0}} + {{#if:{{{Day8_P3|}}}|1|0}} + {{#if:{{{Day8_P4|}}}|1|0}} + {{#if:{{{Day8_P5|}}}|1|0}} }}" | June--July, Year {{{Year}}}
| |
| | {{{Day8_P1}}}
| |
| | {{{Day8_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day8_P2|}}}|1|0}} + {{#if:{{{Day8_P3|}}}|1|0}} + {{#if:{{{Day8_P4|}}}|1|0}} + {{#if:{{{Day8_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 7}} days }}
| |
| {{#if: {{{Day8_P2|}}} | |-
| |
| | {{{Day8_P2}}} | {{{Day8_C2|}}} }}
| |
| {{#if: {{{Day8_P3|}}} | |-
| |
| | {{{Day8_P3}}} | {{{Day8_C3|}}} }}
| |
| {{#if: {{{Day8_P4|}}} | |-
| |
| | {{{Day8_P4}}} | {{{Day8_C4|}}} }}
| |
| {{#if: {{{Day8_P5|}}} | |-
| |
| | {{{Day8_P5}}} | {{{Day8_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 9: July--August -->
| |
| {{#if: {{{Day9_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day9_P2|}}}|1|0}} + {{#if:{{{Day9_P3|}}}|1|0}} + {{#if:{{{Day9_P4|}}}|1|0}} + {{#if:{{{Day9_P5|}}}|1|0}} }}" | July--August, Year {{{Year}}}
| |
| | {{{Day9_P1}}}
| |
| | {{{Day9_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day9_P2|}}}|1|0}} + {{#if:{{{Day9_P3|}}}|1|0}} + {{#if:{{{Day9_P4|}}}|1|0}} + {{#if:{{{Day9_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 8}} days }}
| |
| {{#if: {{{Day9_P2|}}} | |-
| |
| | {{{Day9_P2}}} | {{{Day9_C2|}}} }}
| |
| {{#if: {{{Day9_P3|}}} | |-
| |
| | {{{Day9_P3}}} | {{{Day9_C3|}}} }}
| |
| {{#if: {{{Day9_P4|}}} | |-
| |
| | {{{Day9_P4}}} | {{{Day9_C4|}}} }}
| |
| {{#if: {{{Day9_P5|}}} | |-
| |
| | {{{Day9_P5}}} | {{{Day9_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 10: August--September -->
| |
| {{#if: {{{Day10_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day10_P2|}}}|1|0}} + {{#if:{{{Day10_P3|}}}|1|0}} + {{#if:{{{Day10_P4|}}}|1|0}} + {{#if:{{{Day10_P5|}}}|1|0}} }}" | August--September, Year {{{Year}}}
| |
| | {{{Day10_P1}}}
| |
| | {{{Day10_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day10_P2|}}}|1|0}} + {{#if:{{{Day10_P3|}}}|1|0}} + {{#if:{{{Day10_P4|}}}|1|0}} + {{#if:{{{Day10_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 9}} days }}
| |
| {{#if: {{{Day10_P2|}}} | |-
| |
| | {{{Day10_P2}}} | {{{Day10_C2|}}} }}
| |
| {{#if: {{{Day10_P3|}}} | |-
| |
| | {{{Day10_P3}}} | {{{Day10_C3|}}} }}
| |
| {{#if: {{{Day10_P4|}}} | |-
| |
| | {{{Day10_P4}}} | {{{Day10_C4|}}} }}
| |
| {{#if: {{{Day10_P5|}}} | |-
| |
| | {{{Day10_P5}}} | {{{Day10_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 11: September--October -->
| |
| {{#if: {{{Day11_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day11_P2|}}}|1|0}} + {{#if:{{{Day11_P3|}}}|1|0}} + {{#if:{{{Day11_P4|}}}|1|0}} + {{#if:{{{Day11_P5|}}}|1|0}} }}" | September--October, Year {{{Year}}}
| |
| | {{{Day11_P1}}}
| |
| | {{{Day11_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day11_P2|}}}|1|0}} + {{#if:{{{Day11_P3|}}}|1|0}} + {{#if:{{{Day11_P4|}}}|1|0}} + {{#if:{{{Day11_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 10}} days }}
| |
| {{#if: {{{Day11_P2|}}} | |-
| |
| | {{{Day11_P2}}} | {{{Day11_C2|}}} }}
| |
| {{#if: {{{Day11_P3|}}} | |-
| |
| | {{{Day11_P3}}} | {{{Day11_C3|}}} }}
| |
| {{#if: {{{Day11_P4|}}} | |-
| |
| | {{{Day11_P4}}} | {{{Day11_C4|}}} }}
| |
| {{#if: {{{Day11_P5|}}} | |-
| |
| | {{{Day11_P5}}} | {{{Day11_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 12: October--November -->
| |
| {{#if: {{{Day12_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day12_P2|}}}|1|0}} + {{#if:{{{Day12_P3|}}}|1|0}} + {{#if:{{{Day12_P4|}}}|1|0}} + {{#if:{{{Day12_P5|}}}|1|0}} }}" | October--November, Year {{{Year}}}
| |
| | {{{Day12_P1}}}
| |
| | {{{Day12_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day12_P2|}}}|1|0}} + {{#if:{{{Day12_P3|}}}|1|0}} + {{#if:{{{Day12_P4|}}}|1|0}} + {{#if:{{{Day12_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 11}} days }}
| |
| {{#if: {{{Day12_P2|}}} | |-
| |
| | {{{Day12_P2}}} | {{{Day12_C2|}}} }}
| |
| {{#if: {{{Day12_P3|}}} | |-
| |
| | {{{Day12_P3}}} | {{{Day12_C3|}}} }}
| |
| {{#if: {{{Day12_P4|}}} | |-
| |
| | {{{Day12_P4}}} | {{{Day12_C4|}}} }}
| |
| {{#if: {{{Day12_P5|}}} | |-
| |
| | {{{Day12_P5}}} | {{{Day12_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 13: November--December -->
| |
| {{#if: {{{Day13_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day13_P2|}}}|1|0}} + {{#if:{{{Day13_P3|}}}|1|0}} + {{#if:{{{Day13_P4|}}}|1|0}} + {{#if:{{{Day13_P5|}}}|1|0}} }}" | November--December, Year {{{Year}}}
| |
| | {{{Day13_P1}}}
| |
| | {{{Day13_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day13_P2|}}}|1|0}} + {{#if:{{{Day13_P3|}}}|1|0}} + {{#if:{{{Day13_P4|}}}|1|0}} + {{#if:{{{Day13_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 12}} days }}
| |
| {{#if: {{{Day13_P2|}}} | |-
| |
| | {{{Day13_P2}}} | {{{Day13_C2|}}} }}
| |
| {{#if: {{{Day13_P3|}}} | |-
| |
| | {{{Day13_P3}}} | {{{Day13_C3|}}} }}
| |
| {{#if: {{{Day13_P4|}}} | |-
| |
| | {{{Day13_P4}}} | {{{Day13_C4|}}} }}
| |
| {{#if: {{{Day13_P5|}}} | |-
| |
| | {{{Day13_P5}}} | {{{Day13_C5|}}} }}
| |
| }}
| |
| | |
| <!-- DAY 14: Late December -->
| |
| {{#if: {{{Day14_P1|}}} |
| |
| |-
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day14_P2|}}}|1|0}} + {{#if:{{{Day14_P3|}}}|1|0}} + {{#if:{{{Day14_P4|}}}|1|0}} + {{#if:{{{Day14_P5|}}}|1|0}} }}" | Late December, Year {{{Year}}}
| |
| | {{{Day14_P1}}}
| |
| | {{{Day14_C1|}}}
| |
| | rowspan="{{#expr: 1 + {{#if:{{{Day14_P2|}}}|1|0}} + {{#if:{{{Day14_P3|}}}|1|0}} + {{#if:{{{Day14_P4|}}}|1|0}} + {{#if:{{{Day14_P5|}}}|1|0}} }}" | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + 13}} days }}
| |
| {{#if: {{{Day14_P2|}}} | |-
| |
| | {{{Day14_P2}}} | {{{Day14_C2|}}} }}
| |
| {{#if: {{{Day14_P3|}}} | |-
| |
| | {{{Day14_P3}}} | {{{Day14_C3|}}} }}
| |
| {{#if: {{{Day14_P4|}}} | |-
| |
| | {{{Day14_P4}}} | {{{Day14_C4|}}} }}
| |
| {{#if: {{{Day14_P5|}}} | |-
| |
| | {{{Day14_P5}}} | {{{Day14_C5|}}} }}
| |
| }}
| |
| | |
| <!-- RANGE OVERRIDE (For merged empty ranges like Day 3 to Day 7) --> | |
| {{#if: {{{RangeLabel|}}} | | | {{#if: {{{RangeLabel|}}} | |
| |-
| | <tr> |
| | {{{RangeLabel}}}
| | <td>{{{RangeLabel}}}</td> |
| |
| | <td></td> |
| |
| | <td></td> |
| | {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + ({{{RangeStartDay|3}}} - 1)}} days }} to {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + ({{{RangeEndDay|7}}} - 1)}} days }}
| | <td>{{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + ({{{RangeStartDay|3}}} - 1)}} days }} to {{#time: d/m/y | 2026-07-28 + {{#expr: ({{{Year|1}}} - 1) * 14 + ({{{RangeEndDay|7}}} - 1)}} days }}</td> |
| | </tr> |
| }}</includeonly><noinclude> | | }}</includeonly><noinclude> |
| <div style="background-color: #fffbeb; border-left: 4px solid #f59e0b; padding: 12px; margin-bottom: 1.5em; border-radius: 4px;"> | | <div style="background-color: #fffbeb; border-left: 4px solid #f59e0b; padding: 12px; margin-bottom: 1.5em; border-radius: 4px;"> |
| <strong style="color: #b45309;">AUTOMATED TIMELINE TEMPLATE</strong> | | <strong style="color: #b45309;">GLOBAL NEWS TIMELINE TEMPLATE</strong> |
| <p style="margin: 4px 0 0 0; color: #78350f; font-size: 0.95em;">Real-world dates are automatically calculated based on the <code>Year</code> parameter. You only need to input post links and authors/nations per day.</p> | | <p style="margin: 4px 0 0 0; color: #78350f; font-size: 0.95em;">Automated news section for Global News. Supports up to 9 posts per day and auto-calculates real dates based on the <code>Year</code> parameter.</p> |
| </div> | | </div> |
|
| |
|
| Line 263: |
Line 65: |
| | Day2_P1 = [[Republic of Calaveria/Escape|Escape of Roulette]] | Day2_C1 = [[Republic of Calaveria]] | | | Day2_P1 = [[Republic of Calaveria/Escape|Escape of Roulette]] | Day2_C1 = [[Republic of Calaveria]] |
|
| |
|
| <!-- Merged range for empty days -->
| |
| | RangeLabel = February--March to June, Year 6 | | | RangeLabel = February--March to June, Year 6 |
| | RangeStartDay = 3 | | | RangeStartDay = 3 |
| | RangeEndDay = 7 | | | RangeEndDay = 7 |
|
| |
| | Day8_P1 = [[Kingdom of Lusária/Treaty|Treaty of Almouraz]] | Day8_C1 = [[Kingdom of Lusária]]
| |
| }} | | }} |
| </pre> | | </pre> |
| Line 275: |
Line 74: |
| <templatedata> | | <templatedata> |
| { | | { |
| "description": "Automatically calculates and renders the Global News section for Era Nova chronology tables across all 14 timeline days.", | | "description": "Renders the Global News timeline section for Era Nova year pages.", |
| "params": { | | "params": { |
| "Year": { | | "Year": { |
| "label": "Lore Year", | | "label": "Lore Year", |
| "description": "The current lore year number (e.g. 6). Used to calculate real-world dates automatically.", | | "description": "The current lore year number (e.g. 6). Auto-calculates real-world dates.", |
| "type": "number", | | "type": "number", |
| "required": true | | "required": true |
| }, | | }, |
| "Day1_P1": { | | "Day1_P1": { "label": "Day 1 - Post 1", "type": "string" }, |
| "label": "Day 1 - Post 1",
| | "Day1_C1": { "label": "Day 1 - Post 1 Author/Nation", "type": "string" }, |
| "description": "First post link for Early January.",
| | "Day1_P2": { "label": "Day 1 - Post 2", "type": "string" }, |
| "type": "string"
| | "Day1_C2": { "label": "Day 1 - Post 2 Author/Nation", "type": "string" }, |
| },
| | "RangeLabel": { "label": "Merged Range Label", "type": "string" }, |
| "Day1_C1": { | | "RangeStartDay": { "label": "Range Start Day (1-14)", "type": "number" }, |
| "label": "Day 1 - Post 1 Author/Nation",
| | "RangeEndDay": { "label": "Range End Day (1-14)", "type": "number" } |
| "description": "Character or nation linked to Post 1.",
| |
| "type": "string"
| |
| },
| |
| "RangeLabel": { | |
| "label": "Merged Range Label",
| |
| "description": "Label for empty consecutive days (e.g. February--March to June, Year 6).",
| |
| "type": "string"
| |
| },
| |
| "RangeStartDay": { | |
| "label": "Range Start Day Index",
| |
| "description": "Starting day number for the empty range (1-14).",
| |
| "type": "number"
| |
| },
| |
| "RangeEndDay": { | |
| "label": "Range End Day Index",
| |
| "description": "Ending day number for the empty range (1-14).",
| |
| "type": "number"
| |
| }
| |
| } | | } |
| } | | } |
| </templatedata> | | </templatedata> |
| </noinclude> | | </noinclude> |