:navigation-title: Site Sets .. include:: /Includes.rst.txt .. _configuration-site-sets-include: ============================================ Site set configuration of the Frontend Login ============================================ .. versionadded:: 13.1 Site sets were added. The system extension :composer:`typo3/cms-felogin` provides the site set "Frontend Login". The different methods of setting are taking precedence in the following order: .. include:: _SettingsOrder.rst.txt .. contents:: :caption: Content on this page :depth: 1 .. _configuration-site-set: Include the site set ==================== Include the site set "Frontend Login" via the :ref:`site set in the site configuration ` or the custom :ref:`site package's site set `. .. figure:: /Images/SiteSet.png Add the site set "Frontend Login" This will change your site configuration file as follows: .. literalinclude:: _site_config.diff :caption: config/sites/my-site/config.yaml (diff) If your site has a custom :ref:`site package `, you can also add the "Frontend Login" set as dependency in your site set's configuration: .. literalinclude:: _site_package_set.diff :caption: EXT:my_site_package/Configuration/Sets/MySite/config.yaml (diff) .. _configuration-site-set-settings: Settings for the "Frontend Login" site set ========================================== .. versionadded:: 13.1 These settings were added with the site sets in TYPO3 v13.1. See also: :ref:`configuration-examples-felogin-pid`. If you plan to migrate from TypoScript setup settings to site settings see :ref:`configuration-migration`. These settings can be adjusted in the :ref:`settings-editor`. .. typo3:site-set-settings:: PROJECT:/Configuration/Sets/Felogin/settings.definitions.yaml :name: felogin :type: :Label: max=36 :caption: Settings of "Frontend Login" .. _configuration-migration: Migration from TypoScript setup settings to site settings ========================================================= The site settings are named like the TypoScript constants used before site sets. However the TypoScript constants are not always named the same like the :ref:`TypoScript setup settings `. For each :ref:`TypoScript setup / FlexForm setting ` we list the corresponding site set setting in the overview table of the configuration values. For example, the setting :confval:`felogin.pid ` sets setting :ref:`pages `. Bear that in mind when migrating from TypoScript setup to site set settings. .. _configuration-examples-felogin-pid: Example: Set the user storage page using the site set settings ============================================================== After you :ref:`included the site set ` you can use the :ref:`site set settings ` to configure the frontend login plugin's behaviour and layout site-wide. See also :ref:`Adding site settings `. You can add the settings to your :ref:`Site settings ` or to the settings of your :ref:`custom site package extension `. To add the settings to your site settings, edit the file :file:`config/sites//settings.yaml` in Composer-based installations or :file:`typo3conf/sites//settings.yaml` in legacy installations. If the file does not exist yet, create one. Use the setting :confval:`felogin.pid ` to set the storage folder. If its subfolders should also be included, additionally use setting :confval:`felogin.recursive `. .. literalinclude:: _settings.yaml :caption: config/sites//settings.yaml | typo3conf/sites//settings.yaml