Install tool

Consider to review the below mentioned entries in the installtool.

$GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'] = 'd.m.y';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['hhmm'] = 'H:i';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['phpTimeZone'] = 'Europe/Zurich';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale'] = 'de_CH.utf8';
$GLOBALS['TYPO3_CONF_VARS']['BE']['lockSSL'] = true;

Per default TYPO3 writes log entries as well in production context (location typo3temp/var/log/). To disable it the following code might be used in typo3conf/AdditionalConfiguration.php:

if (in_array(\TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext(), ['Production','Production/Staging'])) {
    // Removes the default writer configurations
    $GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'] = [];
    // Removes the writer configuration for depreciation log
    $GLOBALS['TYPO3_CONF_VARS']['LOG']['TYPO3']['CMS']['deprecations']['writerConfiguration'][\TYPO3\CMS\Core\Log\LogLevel::NOTICE] = [];


The above mentioned configurations might be part from the file typo3conf/AdditionalConfiguration.php. A sample file is provided in the directory typo3conf/ext/pizpalue/Resources/Private/FolderStructureTemplateFiles/.

Site configuration

With TYPO3 V9 site configuration has been introduced.

The distribution ships with a default site configuration file located in typo3conf/ext/pizpalue/Resources/Private/FolderStructureTemplateFiles/sites. This default configuration won’t be installed automatically.


You might need to adjust the settings for the “Error Handling” as well as for the extension “news” by editing the configuration file (typo3conf/sites/pizpalue/config.yaml). Have a look at the following:

errorContentSource: 't3://page?uid=87' #change this: the number after "uid=" reflects the uid from the 404-page
      type: Extbase
         - 95 #change this: the number reflects the uid from the news detail page
      type: Extbase
         - 96 #change this: the number reflects the uid from the news list page

Constant editor

Many aspects from the web site can be configured through the constant editor.

To ease configuration parameters were grouped. The following main categories are available:

Category Description
PIZPALUE: ADMINISTRATION Everything related to the site administration
PIZPALUE: CUSTOMER BASE Main customer related parameters
PIZPALUE: CUSTOMER STYLE More detailed customer style related parameters
PIZPALUE: CUSTOMER SOCIAL More detailed customer social network related parameters
PIZPALUE: CUSTOMER EXTENDED More detailed customer related parameters
PIZPALUE: CUSTOMER PLUGINS More detailed plugin related parameters
Constant editor


Most extensions provide their own configurations. For more detailed configurations consult the related manual.



  1. Review content (focus on user experience)
  2. Review seo tags like title-tag and description meta-tag


You might follow these steps to setup seo features:

  1. Create a site (a sample configuration file can be found in the directory typo3conf/ext/pizpalue/Resources/Private/FolderStructureTemplateFiles/sites)


To register the website at Google follow these steps:

  1. Register domain as new property at search console
  2. Verify ownership by adding google-site-verification code to the related seo constant (see figure below)
  3. Register sitemap at search console
  4. Register domain in google analytics
  5. Add google analytics code to the related seo constant (see figure below)
SEO related constants in "PIZPALUE CUSTOMER" category

SEO related constants in “PIZPALUE CUSTOMER” category

Scroll animation

This feature is using the AOS-library and is enabled by default. It allows to animate content elements while the page is being scrolled.

Use the constant editor to disable the feature (category “PIZPALUE: CUSTOMER BASE - Features”) or configure it further (category “PIZPALUE: CUSTOMER EXTENDED - Animation”).

Four preconfigured animations are available in the animation dropdown menu from the appearance tab in the content element properties dialog. Those animations might be configured as well in the constant editor (category “PIZPALUE: CUSTOMER EXTENDED - Animation”).

App icons

In case just a simple favicon is required it can be specified in the category “PIZPALUE - CUSTOMER BASE” from the constants editor.

To get an app icon set for all major platforms the resources might be generated at the “Favicon generator” website. The resulting resources need to be copied to the server web directory and the header data assigned to the related field in the app icon section in the category “PIZPALUE - CUSTOMER BASE” from the constants editor. Remove any line breaks.


By enabling the fastmenu an icon menu is shown on the right page border.

The menu items can be associated with a page or a content. In case a content is referenced it will be shown beside the menu.

The following configurations are available:

Category Purpose
PIZPALUE:CUSTOMER BASE To enable and disable the menu
PIZPALUE:CUSTOMER EXTENDED To define the icon and referenced content/page


The amount of menu items can be adjusted through TS. To add a new item the following code might be used. {
   newItem {
      iconClass = ppicon ppicon-log-in
      contentUid =
      pageUid =


Embed new icons by generating your own icon font.