Sets
New in version 13.1
Site sets have been introduces.
In this directory TYPO3 extensions can provide their Site sets.
Each set must be saved in its own directory and have at least a file called
config.
.
Files in a set:
config.yaml
(mandatory)
Contains the definition of a site set and its dependencies.
Example:
name: t3docs/site-package
label: 'Site Package'
dependencies:
- typo3/fluid-styled-content
- typo3/fluid-styled-content-css
settings.yaml
In this file an extension can override settings defined by other sets. For example Settings provided by site set "Fluid Styled Content":
styles:
templates:
layoutRootPath: EXT:site_package/Resources/Private/ContentElements/Layouts
partialRootPath: EXT:site_package/Resources/Private/ContentElements/Partials
templateRootPath: EXT:site_package/Resources/Private/ContentElements/Templates
content:
textmedia:
maxW: 1200
maxWInText: 600
linkWrap:
lightboxEnabled: true
lightboxCssClass: lightbox
settings.definitions.yaml
In this file an extension can define its own settings: Site settings definitions.
setup.typoscript
This file contains the Frontend TypoScript
that the set should provide. If the
extension keeps its TypoScript in folder TypoScript
for backward compatibility reasons this file should contain an import of
file Configuration/
for the main set of the
extension:
# For backward compatibility reasons setup.typoscript was not moved
@import 'EXT:my_extension/Configuration/TypoScript/setup.typoscript'
constants.typoscript
This file contains the Frontend TypoScript Constants that the set should provide. This file can be used if your extension depends on other extensions that still rely on TypoScript constants.
page.tsconfig
This file contains the Page TSconfig (backend TypoScript) that the set should provide.