Configuration
This extension ships no frontend TypoScript. What it does ship is the backend page TSconfig that labels the content element group Academic, the group every academic extension sorts its content elements into.
That page TSconfig is delivered in three ways, and the first one needs no configuration at all:
Configuration/page.tsconfigof this extension, which TYPO3 includes for the whole installation. The group is therefore labelled on every installation, whatever the site configuration says.- The site set
fgtclb/, for a site configuration that lists it — usually because another academic extension depends on it.academic- base- ctype- group - The page TSconfig file registered for the page field Page TSconfig.
All three read the same file, so nothing changes when more than one of them applies.
Note
Site sets arrived in TYPO3 v13.1 (Feature: #103437). On TYPO3 v12 the set below does nothing at all — the file it names is never read there — and the two remaining ways are the ones that apply. Nothing has to be configured for the group label on either version.
What the sets contain
| Set | Delivers |
|---|---|
fgtclb/ | The label of the content element group Academic in the new content element wizard. |
fgtclb/ | Everything above. This is the set to use unless you deliberately want a subset. |
Every academic extension that ships content elements depends on
fgtclb/, so a site that includes one of those sets
gets this one with it and needs no entry of its own.
Include the site set
On TYPO3 v13, add the set to the config. of the site:
base: 'https://example.com/'
rootPageId: 1
+dependencies:
+ - fgtclb/academic-base
See also TYPO3 Explained, Using a site set as dependency in a site.
Include static templates
For an installation that configures itself through records rather than through a site configuration — which on TYPO3 v12 is every installation — the same file is registered as a selectable page TSconfig file.
Include static TypoScript
This extension ships no TypoScript and therefore registers no static template.
Include static page TSconfig
Edit the page record of the site root, tab Resources, field Page TSconfig, and add the entry:
| Entry | Delivers |
|---|---|
| Academic Base: Content element group (academic_base) | The label of the content element group Academic. |
| Academic Base: All components (academic_base) | Every component this extension ships, in one entry. |
The setting is inherited by every page below the one it is set on.
Do not combine both
For this extension both mechanisms assign the same two values, so combining them is harmless. For the academic extensions that also ship TypoScript it is not — see the Configuration chapter of the extension in question. Use one mechanism per site.