---
title: "Important: The job record icon follows the colour scheme"
manual: "Academic Jobs"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-jobs:important-jobs-record-icons-follow-the-colour-scheme@main"
source: "Changelog/3.0/Important-RecordIconsFollowTheColourScheme.rst"
rendered: "2026-10-12T10:12:12+00:00"
---

# Important: The job record icon follows the colour scheme {#important-jobs-record-icons-follow-the-colour-scheme}

## Description {#description}

The job table pointed at its icon file directly, through the TCA
`ctrl.iconfile` option. That bypasses the icon registry altogether: the
file gets the core provider, which renders the default markup as an
`<img>` tag. An image is opaque to CSS, so the icon kept the ink of its
file whatever the backend colour scheme said, and the dark drawing stayed dark
on the dark cards of the record list.

The icon is now registered in [`Configuration/Icons.php`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/Configuration/Icons.html#file-extension-configuration-icons-php) under the
identifier `tx-academicjobs-record-job` with
`\FGTCLB\AcademicBase\Imaging\IconProvider\CurrentColorSvgIconProvider`,
and the table points at that identifier through `ctrl.typeicon_classes`.
The file is drawn in `currentColor`.

## Impact {#impact}

The job record icon takes the text colour of the backend, so it stays legible
in a dark colour scheme. It is also addressable by identifier now, which it was
not before - `<core:icon identifier="tx-academicjobs-record-job" />`
resolves.

The identifier and the Font Awesome Free drawing are those of
[Breaking: The job icons are renamed and moved to the frontend icons](https://docs.typo3.org/permalink/fgtclb/academic-jobs:breaking-jobs-job-icons-moved-to-the-frontend-icon-registry@main), which also
covers the icons of the content elements and of the job views.

## Affected Installations {#affected-installations}

Every installation of this extension.
