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/ Plugin Preview/ 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
}
- Clear the cache of the list page
- The list page is cached.
TCEMAIN.clears the cache of the given pages whenever a record in the storage folder is saved, also by the job import.clear Cache Cmd - 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.