SiteProcessor

The SiteProcessor fetches data from the site configuration.

Options

as

as
Required

false

Data type

string

default

"site"

The variable 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:

EXT:examples/Configuration/TypoScript/DataProcessors/Processors/SiteProcessor.typoscript
tt_content {
   examples_dataprocsite =< lib.contentElement
   examples_dataprocsite {
      templateName = DataProcSite
      dataProcessing.10 = TYPO3\CMS\Frontend\DataProcessing\SiteProcessor
      dataProcessing.10 {
         as = site
      }
   }
}
Copied!

The Fluid template

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

EXT:examples/Resources/Private/Templates/ContentElements/DataProcSite.html
<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>
Copied!

Output

The array now contains the information from the site configuration: