{"id":"69fb87612d3be50e28f7c726","title":"2026 05 06 Issue 262","path":"how-to/committee/release-notes/2026-05-06-issue-262","contentMarkdown":"# 06-May-2026 - Filter your events into categories with tags - [closes #262](https://github.com/nbarrett/ngx-ramblers/issues/262)\n\nIf your group runs a mix of activities - regular walks, holidays away, working parties, coach trips - you can now tag each event with a category and have separate pages that show only the events you want.\n\nFor example, you could have a **Holidays** page that lists every event tagged *Holiday*, and a **What's on** page that quietly leaves those out so it stays focused on the day-to-day walks. The events themselves still live in one place; the tags just decide which page they appear on.\n\nThere are three short steps to get this working on your site.\n\n## Step 1 - Define your tag list\n\nGo to **Admin > System Settings > Area & Group** and scroll down to the **Event Tags** section. Click **+ add tag** for each category you want, and give it a name like *Holiday*, *Coach Trip* or *Working Party*. The **Sort Index** controls the order tags appear in - leave it blank if you don't mind.\n\nClick **Save** when you're happy with the list. Tags can be renamed or deleted at any time without breaking the events that use them.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/3cc17e14-8fe7-4ec6-894a-3c83b5cbd4cc.png)\n\n## Step 2 - Tag your events\n\nWhen you create or edit a group event, you'll see a new **Tags** field beneath the description. Click into it and pick from the list of tags you defined. You can add as many tags as you like to a single event - useful if a holiday week is also a coach trip, for example.\n\nIf you start typing a name that isn't in the list yet, the field offers to create it on the fly, so you don't always have to go back to System Settings.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/579ad8db-0fc8-40b5-8225-c8838cba6e97.png)\n\n## Step 3 - Filter the events that show on a page\n\nThe final piece is telling each page which tagged events to include or exclude. When you put a site into **Edit site** mode and edit any page that has an **Events** row, the row's settings now have two extra pickers:\n\n- **Include any of these tags** - the events row will only show events tagged with one of these. Leave it empty to show every event.\n- **Exclude these tags** - hide events tagged with any of these.\n\nA *Holidays* page would set **Include any** to *Holiday*. A general *What's on* page might set **Exclude** to *Holiday* and *Working Party* so those don't crowd the day-to-day list.\n\nUntagged events are treated leniently - they pass through *Exclude* filters by default, so an unfiltered events row continues to show everything as before.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/08257a13-7dc2-4895-802b-311f9c127c00.png)\n\n## What about the events I already have?\n\nExisting events are untouched - they have no tags by default. You only need to start tagging if you want to split your event list across multiple pages. If you don't, your events row keeps working exactly as it always has.","contentHtml":"<h1>06-May-2026 - Filter your events into categories with tags - <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/262\">closes #262</a></h1>\n<p>If your group runs a mix of activities - regular walks, holidays away, working parties, coach trips - you can now tag each event with a category and have separate pages that show only the events you want.</p>\n<p>For example, you could have a <strong>Holidays</strong> page that lists every event tagged <em>Holiday</em>, and a <strong>What&#39;s on</strong> page that quietly leaves those out so it stays focused on the day-to-day walks. The events themselves still live in one place; the tags just decide which page they appear on.</p>\n<p>There are three short steps to get this working on your site.</p>\n<h2>Step 1 - Define your tag list</h2>\n<p>Go to <strong>Admin &gt; System Settings &gt; Area &amp; Group</strong> and scroll down to the <strong>Event Tags</strong> section. Click <strong>+ add tag</strong> for each category you want, and give it a name like <em>Holiday</em>, <em>Coach Trip</em> or <em>Working Party</em>. The <strong>Sort Index</strong> controls the order tags appear in - leave it blank if you don&#39;t mind.</p>\n<p>Click <strong>Save</strong> when you&#39;re happy with the list. Tags can be renamed or deleted at any time without breaking the events that use them.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/3cc17e14-8fe7-4ec6-894a-3c83b5cbd4cc.png\" alt=\"\"></p>\n<h2>Step 2 - Tag your events</h2>\n<p>When you create or edit a group event, you&#39;ll see a new <strong>Tags</strong> field beneath the description. Click into it and pick from the list of tags you defined. You can add as many tags as you like to a single event - useful if a holiday week is also a coach trip, for example.</p>\n<p>If you start typing a name that isn&#39;t in the list yet, the field offers to create it on the fly, so you don&#39;t always have to go back to System Settings.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/579ad8db-0fc8-40b5-8225-c8838cba6e97.png\" alt=\"\"></p>\n<h2>Step 3 - Filter the events that show on a page</h2>\n<p>The final piece is telling each page which tagged events to include or exclude. When you put a site into <strong>Edit site</strong> mode and edit any page that has an <strong>Events</strong> row, the row&#39;s settings now have two extra pickers:</p>\n<ul>\n<li><strong>Include any of these tags</strong> - the events row will only show events tagged with one of these. Leave it empty to show every event.</li>\n<li><strong>Exclude these tags</strong> - hide events tagged with any of these.</li>\n</ul>\n<p>A <em>Holidays</em> page would set <strong>Include any</strong> to <em>Holiday</em>. A general <em>What&#39;s on</em> page might set <strong>Exclude</strong> to <em>Holiday</em> and <em>Working Party</em> so those don&#39;t crowd the day-to-day list.</p>\n<p>Untagged events are treated leniently - they pass through <em>Exclude</em> filters by default, so an unfiltered events row continues to show everything as before.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/08257a13-7dc2-4895-802b-311f9c127c00.png\" alt=\"\"></p>\n<h2>What about the events I already have?</h2>\n<p>Existing events are untouched - they have no tags by default. You only need to start tagging if you want to split your event list across multiple pages. If you don&#39;t, your events row keeps working exactly as it always has.</p>\n"}