---
title: "Important: Record icons follow the backend colour scheme"
manual: "Academic Contacts for Pages"
version: "main"
source: "Changelog/3.0/Important-RecordIconsFollowTheColourScheme.rst"
rendered: "2026-09-18T06:17:05+00:00"
---

# Important: Record icons follow the backend colour scheme {#important-record-icons-follow-the-backend-colour-scheme}

## Description {#description}

The record icons of this extension were registered with the core provider
`\TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider`, which renders
the default markup - the markup a `typeicon_classes` entry reaches - 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 a dark drawing stayed dark on
the dark cards of the record list.

They are now registered with
`\FGTCLB\AcademicBase\Imaging\IconProvider\CurrentColorSvgIconProvider`,
which inlines the file in both markups, and the files themselves are drawn in
`currentColor` with no colour of their own.

The two identifiers are `tx_academiccontacts4pages_domain_model_contact`
and `tx_academiccontacts4pages_domain_model_role`.

## Impact {#impact}

The contact and role record icons take the text colour of the backend, so they
stay legible in a dark colour scheme. Their markup is now the inlined
`<svg>` rather than an `<img>`, which matters to any CSS or test
that addressed the image.

The content element icon `academic_contacts4pages` keeps the core
provider, although it shares `Extension.svg` with the contact record
icon. That file now carries `fill="currentColor"` instead of the implicit
black, which renders identically inside an `<img>`.

## Affected Installations {#affected-installations}

Every installation of this extension.
