Skip to content

Job

Use Job for vacancies and internships shown on the Jobs and Internships page.

Where Job records appear

Website location Presentation
About Us → Jobs and Internships Listing card grouped/filtered by JobType, with title, teaser, practical fields, and details button
/about-us/jobs/{slug} Detail page with practical fields and rich-text body
Browser/social metadata Title, teaser, and Image

Jobs and Internships listing example

An Archives Assistant Intern listing with a title, starting date, location, salary, contract type, and Details and Application button

The listing displays Title and the practical fields StartingDate, Location, Salary, and ContractType when provided. “Details and Application” opens the Job detail page at its Slug; the application information belongs in the detail-page Content.

Field-to-frontend map

Strapi field Scope Where on the frontend Display and editorial effect
Title Localized Listing card, detail heading, metadata Public vacancy title.
Image Shared, required Social metadata only Not visibly rendered in the current list/detail layout.
JobType Shared, required Listing query/group Separates Job and Internship records.
ContentHighglight Localized, required Intended listing teaser/metadata Currently not displayed because the frontend requests ContentHighlight with different spelling.
Content Localized, required Detail body Rich-text vacancy description.
StartingDate Localized Listing card and detail page Labelled practical value.
Duration Localized Listing card and detail page Labelled practical value.
Location Localized Listing card and detail page Labelled practical value.
ContractType Localized, required Listing card and detail page Translated Full-Time or Part-Time value.
Salary Localized Listing card and detail page Labelled practical value.
Slug Localized Detail URL Final path segment.
ApplicationDeadline Localized Detail page only Labelled deadline value.

Warning

ContentHighglight is misspelled in the schema. The frontend reads ContentHighlight, so editors cannot currently make the teaser appear through the required field.