SiteProcessor

Please see also About the examples.

TypoScript

The SiteProcessor fetches data from the site configuration.

Options:

as
Required:false
Type:string
Default:“site”

The variable’s name to be used in the Fluid template

Example: Output some data from the site configuration

Please see also About the examples.

TypoScript

Using the SiteProcessor the following scenario is possible:

tt_content {
   examples_dataprocsite =< lib.contentElement
   examples_dataprocsite {
      templateName = DataProcSite
      dataProcessing.10 = TYPO3\CMS\Frontend\DataProcessing\SiteProcessor
      dataProcessing.10 {
         as = site
      }
   }
}

The Fluid template

In the Fluid template the properties of the site configuration can be accessed:

<html data-namespace-typo3-fluid="true" xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
   <h2>Data in variable site</h2>
   <f:debug inline="true">{site}</f:debug>

   <h2>Output</h2>
   <p>Base url: <f:link.page pageUid="{site.rootPageId}">{site.configuration.base}</f:link.page></p>

</html>

Output

The array now contains the information from the site configuration:

site configuration dump and output