Search:

⚙

Tararua Tramping Club

Te rōpū hīkoi o te pae maunga o Tararua   -   100 years of tramping

Home Page Template Fixture Card Include Next

Including trips for the next week

This templated markup is used in the following pages to transclude selected trips from the main fixture card pages to the home page.
The pat(tern) is a regular expression. Used on pages:

Copy this text

(:include Site.TemplateFixtureCardIncludeNext#include#includeend:)

to create a list of the forthcoming trips.
It uses the page text variables from config.php {$ThisYear} "2026", {$ThisMonthName} "October".

%comment% create pattern for each day to be included
%comment% transcluded line has to start "||#␢" or "||##␢", optionally with "ddd␢" immediately after the "||"
%comment% the day number can optionally have a leading zero, but no leading spaces
%comment% the day number must be followed by a space (␢) or hyphen (-) or pipe (|)
(:day0:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="today")}[ |-].*$':)
(:day1:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="tomorrow")}[ |-].*$':)
(:day2:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+2 days")}[ |-].*$':)
(:day3:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+3 days")}[ |-].*$':)
(:day4:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+4 days")}[ |-].*$':)
(:day5:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+5 days")}[ |-].*$':)
(:day6:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+6 days")}[ |-].*$':)
(:day7:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+7 days")}[ |-].*$':)
(:day8:'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?{(ftime fmt="%e" when="+8 days")}[ |-].*$':)
%comment% create FixtureCard page name for each day to be included
(:yrmn1:{(ftime fmt="%Y%B" when="tomorrow")}:)
(:yrmn2:{(ftime fmt="%Y%B" when="+2 days")}:)
(:yrmn3:{(ftime fmt="%Y%B" when="+3 days")}:)
(:yrmn4:{(ftime fmt="%Y%B" when="+4 days")}:)
(:yrmn5:{(ftime fmt="%Y%B" when="+5 days")}:)
(:yrmn6:{(ftime fmt="%Y%B" when="+6 days")}:)
(:yrmn7:{(ftime fmt="%Y%B" when="+7 days")}:)
(:yrmn8:{(ftime fmt="%Y%B" when="+8 days")}:)

create pattern for each day to be included transcluded line has to start "||#␢" or "||##␢", optionally with "ddd␢" immediately after the "||" the day number can optionally have a leading zero, but no leading spaces the day number must be followed by a space (␢) or hyphen (-) or pipe (|) create FixtureCard page name for each day to be included

%comment% include one day at a time because trips are grouped by type on the fixture card page
[[#include]]
||class=fixturetable
||!Date ||!Location ||![[TripInformation/TripGrading|Grade]] ||![[TripInformation/LeadershipKit|Leader]] ||![[TTC/Contacts|Contact]] ||
(:grep FixtureCard/{$ThisYear}{$ThisMonthName}                  pat={Site.TemplateFixtureCardIncludeNext$:day0} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn1} pat={Site.TemplateFixtureCardIncludeNext$:day1} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn2} pat={Site.TemplateFixtureCardIncludeNext$:day2} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn3} pat={Site.TemplateFixtureCardIncludeNext$:day3} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn4} pat={Site.TemplateFixtureCardIncludeNext$:day4} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn5} pat={Site.TemplateFixtureCardIncludeNext$:day5} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn6} pat={Site.TemplateFixtureCardIncludeNext$:day6} mod=im match=1:)
(:grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn7} pat={Site.TemplateFixtureCardIncludeNext$:day7} mod=im match=1:)
(:comment grep FixtureCard/{Site.TemplateFixtureCardIncludeNext$:yrmn8} pat={Site.TemplateFixtureCardIncludeNext$:day8} mod=im match=1:)
[[#includeend]]

include one day at a time because trips are grouped by type on the fixture card page

DateLocationGradeLeaderContact
9-11Self cater School Holiday weekend to Tararua Lodge - ski, climb,tourAllLodge Committee -> mailto:ttc [period] tararua [period] lodge [snail] ttc [period] org [period] nz021 948 634Book Now
10-11Waerenga Hut - rescheduledYouthBharat Pancha027 313 0130
Sat 10-Sun 11Blue Range HutEMark Edwards022 430 4347
11-16Self cater week to Tararua Lodge - ski, climb,tourAllLodge Committee -> mailto:ttc [period] tararua [period] lodge [snail] ttc [period] org [period] nz021 948 634Book Now
14   
14TBAETBA 
14Whitby TracksEMLinda Beckett027 417 5838
14Keith George MP - Mt Cecil Rd - Old Haywards Trk - Belmont RPMJohn Allard027 523 6044
14-16Mitre Flats and MitreM, 2 nightsRob Handyside021 620 064
14Ngatiawa River - KapakapanuiMFDiana Munster027 205 1737

(:include Site.TemplateFixtureCardIncludeNext#include#includeend:)

DateLocationGradeLeaderContact
9-11Self cater School Holiday weekend to Tararua Lodge - ski, climb,tourAllLodge Committee -> mailto:ttc [period] tararua [period] lodge [snail] ttc [period] org [period] nz021 948 634Book Now
10-11Waerenga Hut - rescheduledYouthBharat Pancha027 313 0130
Sat 10-Sun 11Blue Range HutEMark Edwards022 430 4347
11-16Self cater week to Tararua Lodge - ski, climb,tourAllLodge Committee -> mailto:ttc [period] tararua [period] lodge [snail] ttc [period] org [period] nz021 948 634Book Now
14   
14TBAETBA 
14Whitby TracksEMLinda Beckett027 417 5838
14Keith George MP - Mt Cecil Rd - Old Haywards Trk - Belmont RPMJohn Allard027 523 6044
14-16Mitre Flats and MitreM, 2 nightsRob Handyside021 620 064
14Ngatiawa River - KapakapanuiMFDiana Munster027 205 1737

Page variable values

{Site/TemplateFixtureCardIncludeNext$:day0} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]? 8[ |-].*$'";
{Site/TemplateFixtureCardIncludeNext$:day1} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]? 9[ |-].*$'"; yrmn1="2026October"
{Site/TemplateFixtureCardIncludeNext$:day2} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?10[ |-].*$'"; yrmn2="2026October"
{Site/TemplateFixtureCardIncludeNext$:day3} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?11[ |-].*$'"; yrmn3="2026October"
{Site/TemplateFixtureCardIncludeNext$:day4} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?12[ |-].*$'"; yrmn4="2026October"
{Site/TemplateFixtureCardIncludeNext$:day5} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?13[ |-].*$'"; yrmn5="2026October"
{Site/TemplateFixtureCardIncludeNext$:day6} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?14[ |-].*$'"; yrmn6="2026October"
{Site/TemplateFixtureCardIncludeNext$:day7} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?15[ |-].*$'"; yrmn7="2026October"
{Site/TemplateFixtureCardIncludeNext$:day8} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?16[ |-].*$'"; yrmn8="2026October"
Category
Template

Page last modified on 2026 Jun 29 08:08

Edit - History - Recent changes - Wiki help - Search     About TTC     Contact us     About the website     Site map     email page as link -> mailto:?Subject="TTC: Template Fixture Card Include Next"&Body=