Skip to content

Page Tags

david-pettifor-nd edited this page Aug 10, 2026 · 1 revision

Page Tags

Tags label pages for filtering, search grouping, and archive categories.

Manage tags in Django Admin at /admin/ndthemes/pagetag/. Assign tags to pages in Page-Meta.

Related: Page-Meta, News, Events, People, Archiving, Navigation-and-Search.

Open Page Tags

  1. Sign in with Admin access.
  2. Go to /admin/ndthemes/pagetag/.
  3. Add or edit a tag.

Page Tags admin

Tag fields

Field What it does
Tag The label (unique), for example News, Event, or People
Search category When checked, this tag can group results on /search/
Archive category When checked, this tag can appear as a category in /archive/ browse

A tag can be both a search category and an archive category.

Where tags are used

Feature How tags apply
Page-Meta Assign one or more tags to a page
Generic Child Page List Filter listed children to matching tags (News)
Event List / Events Insert Filter event pages by Page Meta tags (Events)
Person List (Grid) / Person List (Stacked) Filter person pages by tags (People)
Side Navigation Child Page List Optional tag filter for side links (Navigation-and-Search)
Archive Link Optional tags build /archive/ or /archive/Tag1+Tag2/ links (Archiving)
Archive browse Tags with archive category drive category filters
Search results Tags with search category group matching pages on /search/
Page Tags widget Displays the current page’s Page Meta tags

Baseline tags

Many sites start with:

Tag Typical flags
News Search category, archive category
Event Search category, archive category
People Search category (archive category optional)

The Event tag is also used when the system auto-tags new event and series pages created from Admin (if the tag exists).

Editor workflow

  1. Create tags in /admin/ndthemes/pagetag/ with the right search category / archive category flags.
  2. On each content page, open Page → Page Meta and select tags.
  3. On listing widgets, select the same tags so filters match.

Keep naming consistent — list widgets and archive/search features match on the tag records you assign, not on free-text guesses.

Tips

  • Prefer a small, shared vocabulary of tags over many one-off labels.
  • Turning on archive category or search category does not archive or index a page by itself — you still tag pages in Page Meta and use archive/search as documented.
  • Renaming a tag changes the label everywhere that tag is used; plan renames carefully.

Clone this wiki locally