---
title: "Auf die Konstanten der Extension im BackendController zugreifen"
url: "https://www.typo3.net/d/115825-auf-die-konstanten-der-extension-im-backendcontroller-zugreifen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Frage","TYPO3 6"]
created: "2013-08-26"
last_reply: "2013-08-26"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Auf die Konstanten der Extension im BackendController zugreifen

Extensions › Entwicklung · 0 Antworten · gestartet 2013-08-26

## Eröffnungsbeitrag

**Tobias0** · 2013-08-26 · [Beitrag #1](https://www.typo3.net/d/115825-auf-die-konstanten-der-extension-im-backendcontroller-zugreifen/1)

Hallo,

Ich bin gerade dabei eine Extension zur Verwaltung von Dateien zu schreiben mit der Möglichkeit über plupload neue Dateien hoch zu laden.
Hierfür habe ich im Backend in der ext_conf_local.txt eine Einstellung hinzugefügt

```typoscript
  # cat=basic; type=string; label=Target path for saved video files
target_path = /fileadmin
```

Dies hat mir dann einen Knopf zum editieren im Erweiterungsmanager gegeben mit dem der Admin dann den Speicherort für die Dateien bearbeiten kann.

Der Zugriff in meinem BackendController hingegen scheint mir nicht ganz richtig.

```php
    /**
     * action upload
     *
     * @return void
     */
    public function uploadAction() {
        $settings = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['videomanager']);

        var_dump($settings['target_path']);
        die;
    }
```

Der Code funktioniert soweit und zeigt mir den eingegebenen Pfad an, doch erscheint mir die Verwendung von $GLOBALS schlecht. Die Frage ist also ob es eine andere Möglichkeit gibt auf die Konstanten zuzugreifen?

Vielleicht geht es ähnlich wie ich auf andere Einstellungen der Extension zugreife?

```php
$config = $this -> configurationManager -> getConfiguration(
            \TYPO3\CMS\Extbase\Configuration\ConfigurationManager::CONFIGURATION_TYPE_CONTANTS
        ,   $this -> request -> getControllerExtensionName()
        ,   $this -> request -> getPluginName()
        )
```

Gruß
Tobias

---

Quelle: „Auf die Konstanten der Extension im BackendController zugreifen“, typo3.net, https://www.typo3.net/d/115825-auf-die-konstanten-der-extension-im-backendcontroller-zugreifen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
