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

%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
13Princes Bay to Te Raekaihau lookoutEDave Reynolds027 693 7394
13Mākara Peak Cicuit with swing bridgeEMBrian Hasell027 490 7960
13Brooklyn - Sinclair Head - Ōwhiro BayMPaul Bruce021 027 19370
13Ridge above Phillips streamMRussell Cooke027 244 8603
13Turere Stream ExploringMFKaren Baker027 241 2671
Sat 16-Sun 17Waiopehu HutYouthAnn Matthews027 766 0661
20Tawatawa Ridge Conservation ReserveRCarole Haigh04 476 7998
20Hill Road, Belmont Regional ParkEAlison Stephenson022 032 6303
20Crofton Downs - Ōtari - Johnston Hill - SkylineEMPenny Salmond021 211 2577
20Baring Head areaMJim Gibbons027 495 3616
20Maunganui PeakMKaren Vaughan027 695 6629
20Rae Ridge - Waiotauru ForksMFJenny Mason021 230 9211

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

DateLocationGradeLeaderContact
13Princes Bay to Te Raekaihau lookoutEDave Reynolds027 693 7394
13Mākara Peak Cicuit with swing bridgeEMBrian Hasell027 490 7960
13Brooklyn - Sinclair Head - Ōwhiro BayMPaul Bruce021 027 19370
13Ridge above Phillips streamMRussell Cooke027 244 8603
13Turere Stream ExploringMFKaren Baker027 241 2671
Sat 16-Sun 17Waiopehu HutYouthAnn Matthews027 766 0661
20Tawatawa Ridge Conservation ReserveRCarole Haigh04 476 7998
20Hill Road, Belmont Regional ParkEAlison Stephenson022 032 6303
20Crofton Downs - Ōtari - Johnston Hill - SkylineEMPenny Salmond021 211 2577
20Baring Head areaMJim Gibbons027 495 3616
20Maunganui PeakMKaren Vaughan027 695 6629
20Rae Ridge - Waiotauru ForksMFJenny Mason021 230 9211

Page variable values

{Site/TemplateFixtureCardIncludeNext$:day0} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?13[ |-].*$'";
{Site/TemplateFixtureCardIncludeNext$:day1} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?14[ |-].*$'"; yrmn1="2026May"
{Site/TemplateFixtureCardIncludeNext$:day2} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?15[ |-].*$'"; yrmn2="2026May"
{Site/TemplateFixtureCardIncludeNext$:day3} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?16[ |-].*$'"; yrmn3="2026May"
{Site/TemplateFixtureCardIncludeNext$:day4} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?17[ |-].*$'"; yrmn4="2026May"
{Site/TemplateFixtureCardIncludeNext$:day5} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?18[ |-].*$'"; yrmn5="2026May"
{Site/TemplateFixtureCardIncludeNext$:day6} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?19[ |-].*$'"; yrmn6="2026May"
{Site/TemplateFixtureCardIncludeNext$:day7} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?20[ |-].*$'"; yrmn7="2026May"
{Site/TemplateFixtureCardIncludeNext$:day8} = "'(?x)^\|\|(?:(?:Wed|Sat|Sun)[ -])?[0]?21[ |-].*$'"; yrmn8="2026May"
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=