Search:

Tararua Tramping Club

Te rōpū hikoi o te pae maunga o Tararua   -   Celebrating 100 years of tramping

Site 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.

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} "April".

%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
22All trips on Wednesday 22nd are unfortunately cancelled because of the weather
22Tawatawa Ridge Conservation Reserve CANCELLEDRCarole Haigh04 476 7998
22Hill Road, Belmont Regional Park CANCELLEDEAlison Stephenson022 032 6303
22Northland Perimeter from the Old Fire Station CANCELLEDEMRob Handyside021 620 064
22Bells Track - Johnston Hill - Te Ahumairangi CANCELLEDMLinda Beckett027 417 5838
22Kingston loop including the quarry and the Radome CANCELLEDMTim Stone022 126 8932
22Turere Stream Traverse CANCELLEDMFKaren Baker027 241 2671
Sat 25-Mon 27Southern CrossingYouthStu Hutson02 686 5636
29Bells Track, Skyline northEMichele Dickson022 635 0193
29Zealandia Perimeter - Waimapihi ReserveEMPaul Bruce021 027 19370
29Western Hills and British PeakMBob Buckle021 228 5822
29Remutaka Pylon TrackMMary Perkins021 022 49134
29Green Stream - Tapokopoko - Paua RidgeMFLynne White027 631 1160

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

DateLocationGradeLeaderContact
22All trips on Wednesday 22nd are unfortunately cancelled because of the weather
22Tawatawa Ridge Conservation Reserve CANCELLEDRCarole Haigh04 476 7998
22Hill Road, Belmont Regional Park CANCELLEDEAlison Stephenson022 032 6303
22Northland Perimeter from the Old Fire Station CANCELLEDEMRob Handyside021 620 064
22Bells Track - Johnston Hill - Te Ahumairangi CANCELLEDMLinda Beckett027 417 5838
22Kingston loop including the quarry and the Radome CANCELLEDMTim Stone022 126 8932
22Turere Stream Traverse CANCELLEDMFKaren Baker027 241 2671
Sat 25-Mon 27Southern CrossingYouthStu Hutson02 686 5636
29Bells Track, Skyline northEMichele Dickson022 635 0193
29Zealandia Perimeter - Waimapihi ReserveEMPaul Bruce021 027 19370
29Western Hills and British PeakMBob Buckle021 228 5822
29Remutaka Pylon TrackMMary Perkins021 022 49134
29Green Stream - Tapokopoko - Paua RidgeMFLynne White027 631 1160

Page variable values

{Site/TemplateFixtureCardIncludeNext$:day0} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?22[ |-].*$'";
{Site/TemplateFixtureCardIncludeNext$:day1} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?23[ |-].*$'"; yrmn1="2026April"
{Site/TemplateFixtureCardIncludeNext$:day2} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?24[ |-].*$'"; yrmn2="2026April"
{Site/TemplateFixtureCardIncludeNext$:day3} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?25[ |-].*$'"; yrmn3="2026April"
{Site/TemplateFixtureCardIncludeNext$:day4} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?26[ |-].*$'"; yrmn4="2026April"
{Site/TemplateFixtureCardIncludeNext$:day5} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?27[ |-].*$'"; yrmn5="2026April"
{Site/TemplateFixtureCardIncludeNext$:day6} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?28[ |-].*$'"; yrmn6="2026April"
{Site/TemplateFixtureCardIncludeNext$:day7} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?29[ |-].*$'"; yrmn7="2026April"
{Site/TemplateFixtureCardIncludeNext$:day8} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?30[ |-].*$'"; yrmn8="2026April"
Category
Template

Page last modified on 2026 Feb 24 07:58

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=