Configuration

Site Configuration

The extension behaviour can be controlled per site. Which is why the configuration resides in the TYPO3 Site Configuration (see Site handling). The available options can be set in the site’s config.yml file, or in the “Sites” module.

Extension of the built-in Site Configuration

Extension of the built-in Site Configuration

enableLanguageMatching

Title
Enable language matching
Datatype
bool
Default
false
Description
En- or disables the language matching.

failQuietOnSystemErrors

Title
Fail quiet on system errors
Datatype
bool
Default
false
Description

Setting this option to true will suppress \RuntimeException being thrown when the system is not in the expected state. The errors will be logged anyway.

Note

Be sure to closely monitor your logs when this option is turned on. Otherwise, you might miss important information.

enableLanguageRedirection

Title
Enable language redirection
Datatype
bool
Default
false
Description
En- or disables the language redirection. This is only effective, when enableLanguageMatching is enabled.

languageRedirectionStatus

Title
HTTP status code of a language redirection
Datatype
int
Default
303
Description

The HTTP status code, which will be sent with the language redirect. The default value 303 is suited for HTTP/1.1 communication. If clients that only know about HTTP/1.0 should be supported, 302 can be used.

This is only effective, when enableLanguageRedirection is enabled.

Global Extension Configuration

The extension configuration is found in the “Settings” module under “Extension Configuration”.

basic.logLevel

Title
PSR-3 Log Level
Datatype
string
Default
empty
Description

The PSR-3 log level for the separate logfile ($TYPO3_LOG_DIR/typo3_lm_xxxxxxxxxx.log). If disabled (set empty), no separate logfile will be written, global log configuration applies.

Note

This makes only sense when precise log information is needed. For example for debugging or alike.