---
title: "Configuration"
manual: "Admin Panel"
version: "14.3"
permalink: "https://docs.typo3.org/permalink/typo3/cms-adminpanel:configuration@14.3"
source: "Configuration/Index.rst"
rendered: "2026-10-03T08:21:43+00:00"
---

# Configuration {#configuration}

If the TypoScript property [config.admPanel](https://docs.typo3.org/permalink/typo3/cms-adminpanel:typoscript-config-admpanel@14.3) 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](https://docs.typo3.org/permalink/typo3/cms-adminpanel:tsconfig-admpanel-enable@14.3) for certain
backend users or groups.

****Available settings****

-   [TypoScript settings](https://docs.typo3.org/permalink/typo3/cms-adminpanel:typoscript-settings@14.3)
-   [User TSconfig settings](https://docs.typo3.org/permalink/typo3/cms-adminpanel:user-tsconfig-settings@14.3)

## TypoScript settings {#configuration-typoscript}

The following settings can be made in the project's TypoScript setup. See also
[Using and setting TypoScript](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/UsingSetting/Index.html#using-and-setting).

### config.admPanel {#typoscript-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](https://docs.typo3.org/permalink/typo3/cms-adminpanel:tsconfig-admpanel-enable@14.3) enabled.

    **Example**

    **EXT:my_sitepackage/Configuration/TypoScript/setup.typoscript**

    ```typoscript
    config.admPanel = 1
    ```

## User TSconfig settings {#tsconfig-admpanel-enable}

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](https://docs.typo3.org/m/typo3/reference-typoscript/14.3/en-us/UsingSettingTSconfig/UserTSconfig.html#setting-user-tsconfig).

-   **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**

    ```typoscript
    admPanel.enable.all = 1
    ```

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

    **EXT:my_sitepackage/Configuration/user.tsconfig**

    ```typoscript
    admPanel.enable {
      cache = 1
      debug = 1
      edit = 0
      info = 1
      preview = 1
      publish = 0
      tsdebug = 1
    }
    ```

-   **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**

    ```typoscript
    admPanel.hide = 1
    ```

-   **admPanel.override**

    -   *Type:* object

    Override single Admin Panel settings:

    **EXT:site_package/Configuration/user.tsconfig**

    ```typoscript
    admPanel.override.[modulename].[propertyname]
    ```

    You have to activate a module first by setting

    **EXT:site_package/Configuration/user.tsconfig**

    ```typoscript
    admPanel.override.[modulename] = 1
    ```

    **Most common options with example values**

    **EXT:site_package/Configuration/user.tsconfig**

    ```typoscript
    admPanel.override {
        preview {
            showFluidDebug = 1
            showHiddenPages = 1
            showHiddenRecords = 1
            simulateDate = 1673688448
            simulateUserGroup = 42
        }
        cache.noCache = 1
        tsdebug.forceTemplateParsing = 1
    }
    ```
