---
title: "Job Details"
manual: "Academic Jobs"
version: "3.0"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-jobs:integrator-job-details@3.0"
source: "Integrator/JobDetails.rst"
rendered: "2026-10-26T17:55:19+00:00"
---

# Job Details {#integrator-job-details}

![Icon of the Job Details content element](../Images/Icons/employment.svg)

-   *CType:* `academicjobs_detail`
-   *Plugin:*

    `AcademicJobs`, plugin `Detail`, action
    `JobController::showAction()`

-   *Set:* `fgtclb/academic-jobs-detail`, or the aggregate set `fgtclb/academic-jobs`
-   *Templates:*

    `Templates/Job/Show.html`, with the partials `Job/Header.html`,
    `Job/Information.html` and `Job/Contact.html`, see
    [Templates](https://docs.typo3.org/permalink/fgtclb/academic-jobs:templates@3.0)

![A job offer with its title, a list of properties, the description and a contact box on the right](../Images/Screenshots/job-details-overview.png)

The job detail shows the one job a link of the [job list](https://docs.typo3.org/permalink/fgtclb/academic-jobs:integrator-job-list@3.0) names, as `tx_academicjobs_detail[job]` in the URL: its
title, its properties, its description and its contact block. Above the job
it links back to the list page, the site setting
`plugin.tx_academicjobs.listPid`, when that setting names a page.

It is the content element for the page that the site setting
`plugin.tx_academicjobs.detailPid` names. There is one such page
per site, so every job list of a site links to the same detail page. Place the
content element on that page and nowhere else.

What the page does with the job:

-   The title of the job becomes the title of the page, and the job fills the
    meta tags of the page, see [The title of the job detail page](https://docs.typo3.org/permalink/fgtclb/academic-jobs:configuration-general-detail-page-title@3.0).
-   The page is cached until the next start or end time of the job, see
    [The page cache of the job detail page](https://docs.typo3.org/permalink/fgtclb/academic-jobs:configuration-general-detail-cache-lifetime@3.0).
-   A request without a job, or with a job that is hidden, has ended or does
    not exist, is answered with the "page not found" handling of the site,
    status 404.
-   The route enhancer of the extension turns the job argument into a
    speaking path segment, see [Route enhancers](https://docs.typo3.org/permalink/fgtclb/academic-jobs:configuration-route-enhancers@3.0).

## Settings {#integrator-job-details-settings}

The content element has no options of its own. Its tab
**Configuration** does not exist, everything it needs comes from the
site settings and from the link that leads to it.
