---
title: "Important: The extension ships page TSconfig for every installation"
manual: "Academic Bite Jobs"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-bite-jobs:important-1787054400@main"
source: "Changelog/2.4/Important-PageTsConfigIsShippedForEveryInstallation.rst"
rendered: "2026-10-26T19:20:41+00:00"
---

# Important: The extension ships page TSconfig for every installation {#important-1787054400}

## Description {#description}

Up to version 2.3, the page TSconfig of this extension was reachable through the
site set `fgtclb/academic-bite-jobs` and through nothing else. The new
content element wizard entry lived in
`Configuration/TsConfig/Wizards/NewContentElement.tsconfig`, and the only
file importing it was [`Configuration/Sets/AcademicBiteJobs/page.tsconfig`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/Configuration/Sets/Index.html#file-set-page-tsconfig).
On a site that did not enable that set, the page TSconfig of this extension was
not read at all.

On TYPO3 v12 that meant the wizard entry was never read. Site sets arrived in
TYPO3 v13.1, and TYPO3 v12 builds the new content element wizard from page
TSconfig alone. The plugin was therefore missing from **New content
element** on every TYPO3 v12 installation that did not include the file itself,
and a content element of this type could only be created by inserting a
different one and changing its type afterwards.

TYPO3 reads [`Configuration/page.tsconfig`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/Configuration/PageTsconfig.html#file-extension-configuration-page-tsconfig) of every active extension for
the whole installation since v12.0. This extension now ships that file. It
carries one line, which removes `academicbitejobs_list` from the
selectable content element types for the whole installation.

The wizard entry and the line that makes the content element selectable again
moved to `Configuration/TSconfig/List/page.tsconfig`. A site reaches that
file through the site set `fgtclb/academic-bite-jobs-list` on TYPO3 v13,
or through the page field **Page TSconfig** on either version, where it
is offered as **Academic Bite Jobs: Job list**. The content element is
offered where that file is included, and nowhere else.

## Impact {#impact}

On TYPO3 v12 the plugin is offered by **New content element**, in the
**Academic** group, on every page that includes the page TSconfig of the
component. The `show := addToList()` line that makes it appear
there moved into that same file, so it arrives together with the element
definition.

On TYPO3 v13 the wizard is built from TCA, and it leaves out an element whose
value appears in `TCEFORM.tt_content.CType.removeItems`. There, too,
the content element is offered only on pages that include the page TSconfig of
the component.

## Affected Installations {#affected-installations}

All installations of this extension. Where the content element is offered, and
what an installation has to do about it, is described in
[Breaking: Site sets and static templates have been restructured](https://docs.typo3.org/permalink/fgtclb/academic-bite-jobs:breaking-site-sets-and-static-templates-restructured@main). This entry only
records that the extension now ships a page TSconfig file that is read without
any site configuration.
