Skip to content

Page

Use Page for standard informational pages in the About Us, Collections, and Academics sections. Unlike News, Events, Entries, or Projects, Page records are not automatically added to a listing or navigation structure.

How Page routing works

The frontend defines the website structure and menu in code. Its [slug].js route for each main section takes the final part of the URL and looks for a published Page record whose Slug has exactly that value.

For example, the coded URL /collections/research-room is handled by the Collections [slug].js route and looks up the Page record with Slug set to research-room. The section prefix determines the breadcrumb, menu, profile colour, and icon; the Page record supplies the title, header image, body, metadata, and Related Materials.

/collections/research-room
     section       slug
        │            │
        │            └── finds Page where Slug = research-room
        └── applies Collections navigation and visual identity

A Page record does not create a route

Creating or publishing a Page does not add it to the menu. Conversely, a coded menu URL returns a not-found page when no published Page has the matching slug. A new menu item or a changed menu path therefore requires a coordinated frontend change.

Current menu-to-Page mapping

These are the menu entries currently handled by the three Page [slug].js routes.

About Us pages

Menu label Public path Required Page Slug
About Us /about-us/about-the-archivum about-the-archivum
Founding Director /about-us/founding-director founding-director
Vera and Donald Blinken /about-us/vera-and-donald-blinken vera-and-donald-blinken
Goldberger House /about-us/the-goldberger-house the-goldberger-house
What are archives? /about-us/what-are-archives what-are-archives
Visegrad Scholarships /about-us/visegrad-scholarship-at-osa visegrad-scholarship-at-osa
Visit Us /about-us/visit-us visit-us

These pages receive the Archivum profile: yellow styling and the Archivum icon.

Collections pages

Menu label Public path Required Page Slug
About our Collections /collections/about-our-collections about-our-collections
Help with your Research /collections/help-with-your-research help-with-your-research
Research Room Access /collections/research-room research-room
Digitization on Demand /collections/digitization-on-demand digitization-on-demand
Thematic Guides /collections/thematic-guides thematic-guides
Donate your Archive /collections/donate-your-materials donate-your-materials

These pages receive the Collections profile: orange styling and the Collections icon.

Academics pages

Menu label Public path Required Page Slug
Our Research /academics/our-research our-research
Visegrad Scholarship /academics/visegrad-scholarship-at-osa visegrad-scholarship-at-osa
For University Students /academics/teaching teaching
For High School Teachers /academics/for-high-school-teachers for-high-school-teachers
For Students /academics/for-high-school-students for-high-school-students
Publications /academics/publications publications

These pages receive the Academics profile: blue styling and the Academics icon.

Where Page records appear

Website location Presentation
Section route such as /about-us/{slug}, /collections/{slug}, or /academics/{slug} Full page with image header, title, component body, and optional Related Materials carousel
Related Materials on another supported detail page Linked card using Title, CardImage, and Slug
Browser and social sharing metadata Title and CardImage

The same Page lookup mechanism is shared by all three section routes, so the Page record itself does not store its menu section. The coded path prefix decides how it is presented.

Field-to-frontend map

Strapi field Scope Where on the frontend Display and editorial effect
Title Localized, required Page header; browser/social title; related card Main public title. Do not repeat it as the first heading in Content.
CardImage Shared Page header; social preview; related card Header/card artwork. Use a strong landscape image.
Tags Not explicitly localized No visible page element Stored for classification/search.
Content Localized, required Main page body Ordered dynamic-zone components. See Content components.
Slug Localized Public URL and record lookup Must match the final segment of its coded menu URL. A different localized slug does not create a new menu route.
RelatedCollections Relation Related Materials carousel Adds Collection cards below the body.
RelatedEntries Relation Related Materials carousel Adds Entry cards below the body.
RelatedEvents Relation Related Materials carousel Adds Event cards below the body.
RelatedNews Relation Related Materials carousel Adds News cards below the body.
RelatedProjects Relation Related Materials carousel Adds Project cards below the body.
RelatedPagesSource, RelatedPagesDestination Self-relations Related Materials carousel Adds other Page cards below the body.

Before publishing

  • Confirm the slug exactly matches the final segment of its mapped menu URL.
  • Keep the mapped slug consistent between locales unless the frontend routes are changed to support locale-specific paths.
  • Coordinate any live slug change with a frontend menu update and a URL Redirect from the previous path.
  • Check the page header, component order, and Related Materials in both languages.
  • Treat CardImage as editorially important even though Strapi does not require it.