Page TSconfig 

The extension loads its page TSconfig automatically through EXT:jobboard/Configuration/page.tsconfig:

  • The content element "Jobboard" is added to the tab Plugins of the new content element wizard.
  • The page module shows a preview of the content element with its most important options (template EXT:jobboard/Resources/Private/Templates/PluginPreview/Jobboard.html).

Recommended page TSconfig 

The following snippets are optional. Add them to the page TSconfig of the storage folder or of your site package.

EXT:my_sitepackage/Configuration/page.tsconfig
# Clear the cache of the page with the job list (UID 42) when a record
# in this folder is saved
TCEMAIN.clearCacheCmd = 42

# Salary steps are maintained inline in their salary grade
mod.web_list.hideTables := addToList(tx_jobboard_domain_model_salarystep)

# Pre-fill the validity of new salary grades (example: year 2026)
TCAdefaults.tx_jobboard_domain_model_salarygrade {
  starttime = 1767225600
  endtime = 1798761599
}
Copied!
Clear the cache of the list page
The list page is cached. TCEMAIN.clearCacheCmd clears the cache of the given pages whenever a record in the storage folder is saved, also by the job import.
Hide salary steps in the list module
Salary steps are maintained inside their salary grade. Hiding the table in the list module keeps the storage folder clear.
Default validity of new salary grades
Pre-fills start and end time of new salary grades, for example with the validity period of the current pay scale. Remember that these dates control the visibility of all jobs using the grade, see Salary tables, salary grades and salary steps.