TYPO3 Documentation
Academic Jobs
Options
Give feedback View source View as Markdown How to edit Edit on GitHub

Academic Jobs

  • What does it do?
  • Installation
  • Configuration
    • General configuration
    • Validation settings
    • Route enhancers
    • Labels
  • Templates
    • Overriding templates
  • Styling
  • Known problems
  • ChangeLog v3
    • 3.0 Changes
      • Breaking: The editor configuration is an ES module
      • Breaking: Job images render as a responsive picture
      • Breaking: The job icons are renamed and moved to the frontend icons
      • Breaking: The validation settings classes of jobs were removed
      • Breaking: The job validation settings are merged per field
      • Breaking: The job validation settings reach the backend
      • Breaking: Extbase plugins require CType on TYPO3 v14
      • Breaking: The view event of the new job form is gone
      • Breaking: Removed TYPO3 v12 support
      • Breaking: Job templates carry speaking classes
      • Feature: The scripts of the new job form can be switched off
      • Feature: The job list can be paginated
      • Feature: Additional fields partial in new job form
      • Feature: The notification mail about a new job is a Fluid template
      • Feature: The plugins dispatch the plugin view event
      • Deprecation: FlashMessageCreationMode moved to EXT:academic_base
      • Important: Content elements have new titles and descriptions
      • Important: The job contact block shows its own icons
      • Important: The job validation flags follow the persons vocabulary
      • Important: Job image upload uses native Extbase upload handling
      • Important: TYPO3 13.4.35 or 14.3.7 is required
      • Important: The new job form renders the shared form partials
      • Important: New job form offers the job flags
      • Important: Labels translated in PHP read the plugin override on TYPO3 v14
      • Important: Plugins assign a record view variable
      • Important: The job record icon follows the colour scheme
    • 3.x Changes by type
  • ChangeLog v2
    • 2.4 Changes
      • Breaking: Extended JobRepository method signatures
      • Breaking: The editor configuration moved
      • Breaking: Site sets and static templates have been restructured
      • Feature: "Show hidden records" plugin option for the jobs list
      • Important: The development branch installs as 2.4.x-dev
      • Important: An empty mime type list accepts every upload
      • Important: Dependencies are named by their extension keys
      • Important: A notification mail that cannot be sent no longer fails the form
      • Important: The job contact phone link is dialable
      • Important: The job contact wizard finds the renamed old schema
      • Important: The job contact wizard migrates invisible jobs
      • Important: The job detail answers "not found" without a job
      • Important: The page cache of a job detail ends with a job
      • Important: The job detail sets the page title
      • Important: The job headings and the contact box are corrected
      • Important: Job lists break starttime ties by uid
      • Important: The job plugins leave the content element header to the layout
      • Important: The job table records its translation source
      • Important: Four job columns are nullable now
      • Important: Job views label flags and render the link
      • Important: Label overrides are read from the documented path
      • Important: The new job form marks rejected fields
      • Important: New job form offers an unchosen option
      • Important: The rich text fields now start on TYPO3 v12
      • Important: The new job form stores the chosen values
      • Important: The link of the notification mail opens the job record
      • Important: The page TSconfig directory is now spelled TSconfig
      • Important: A wizard repairs the jobs of the old new job form
      • Important: An uploaded job logo no longer replaces an existing file
    • 2.3 Changes
    • 2.2 Changes
    • 2.1 Changes
      • Breaking: Migrated extbase plugins from list_type to CType
      • Breaking: Removed ImageUploadConverter
      • Breaking: Removed tx_academicjobs_domain_model_contact
      • Feature: Dispatch ModifyTcaSelectFieldItemsEvent in TypeItems and EmploymentTypeItems
      • Feature: Introduce ModifyJobControllerNewActionViewEvent in JobController::newAction()
    • 2.0 Changes
    • 2.x Changes by type
  • Sitemap

Options

Give feedback View source View as Markdown How to edit Edit on GitHub
  1. Academic Jobs
  2. ChangeLog v2
  3. 2.4 Changes
  4. Important: The link of the notification mail opens the job record
Give feedback Markdown Edit on GitHub

Important: The link of the notification mail opens the job record 

Description 

The mail that announces a job submitted through the Jobs New content element links to the job in the TYPO3 backend. The link carried the security token dummyToken, because the frontend has no backend session to create a real one for. The backend rejected that token, so a backend user who opened the link landed on the dashboard instead of the job. The link also carried the address of the frontend form as return URL.

The link now carries no token and no return URL. A backend user who opens it is asked to log in, when not logged in already, and is then taken to the record editor of the job. This is the link the backend itself offers for sharing a record. The redirect after the login keeps only the record to edit, so a return URL would be dropped there anyway.

The text of the mail was English on every site. It is now written in the language of the page the form was submitted on, English and German are shipped, and it reads:

A new job advert has been submitted. Please review it in the TYPO3 backend.

Open the job advert in the TYPO3 backend:
https://example.org/typo3/record/edit?edit%5Btx_academicjobs_domain_model_job%5D%5B42%5D=edit
Copied!

Impact 

  • Editors open a submitted job directly from the mail.
  • The text can be changed through the labels email.jobCreated.message and email.jobCreated.link of EXT:academic_jobs/Resources/Private/Language/locallang.xlf. The subject is still plugin.tx_academicjobs.email.subject , which is not translated.
  • Behaviour is identical on TYPO3 v12 and v13.

Affected Installations 

Every installation that receives notification mails from the Jobs New plugin.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Issues
  • Repository

Last rendered: Oct 12, 2026 10:12

© since 2023 by FGTCLB GmbH
  • Legal Notice
  • Privacy Policy