Configuration

If the TypoScript property config.admPanel is set, the admin panel is displayed at the bottom of pages in the frontend for logged-in backend users.

By default, the Admin Panel is displayed to logged-in admins only. This behaviour can be changed by setting User TSconfig settings for certain backend users or groups.

Available settings

TypoScript settings

The following settings can be made in the project's TypoScript setup. See also Using and setting TypoScript.

config.admPanel

config.admPanel

config.admPanel
Type

boolean

Default

false

If set, the Admin Panel displays at the bottom of pages. This applies only to logged-in admins or backend users with User TSconfig settings enabled.

Example
EXT:my_sitepackage/Configuration/TypoScript/setup.typoscript
config.admPanel = 1
Copied!

User TSconfig settings

The options below can be set in the user TSconfig of a backend user or backend user group. See also Using and setting user TSconfig.

admPanel.enable

admPanel.enable
Type

array<string, boolean>

Default

For admin users, admPanel.enable.all = 1 is default.

Used to enable the various parts of the Admin Panel for users. The keyword all can be used to enable all options for the user:

EXT:my_sitepackage/Configuration/user.tsconfig
admPanel.enable.all = 1
Copied!

To enable or disable single parts of the Admin Panel, use the following array keys:

EXT:my_sitepackage/Configuration/user.tsconfig
admPanel.enable {
  cache = 1
  debug = 1
  edit = 0
  info = 1
  preview = 1
  publish = 0
  tsdebug = 1
}
Copied!

admPanel.hide

admPanel.hide
Type

boolean

If set, the Admin Panel will not be displayed at the bottom of the page. This only has a visual effect.

EXT:site_package/Configuration/user.tsconfig
admPanel.hide = 1
Copied!

admPanel.override

admPanel.override
Type

object

Override single Admin Panel settings:

EXT:site_package/Configuration/user.tsconfig
admPanel.override.[modulename].[propertyname]
Copied!

You have to activate a module first by setting

EXT:site_package/Configuration/user.tsconfig
admPanel.override.[modulename] = 1
Copied!
Most common options with example values
EXT:site_package/Configuration/user.tsconfig
admPanel.override {
    preview {
        showFluidDebug = 1
        showHiddenPages = 1
        showHiddenRecords = 1
        simulateDate = 1673688448
        simulateUserGroup = 42
    }
    cache.noCache = 1
    tsdebug.forceTemplateParsing = 1
}
Copied!