---
title: "Zugriff auf fremde extension Constants"
url: "https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2009-06-10"
last_reply: "2009-06-17"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Zugriff auf fremde extension Constants

Extensions › Entwicklung · 8 Antworten · gestartet 2009-06-10

## Eröffnungsbeitrag

**sefer** · 2009-06-10 · [Beitrag #1](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/1)

Hi,

ich will in meiner extension auf eine Kontante von einer anderen extension(t3sports) zugreifen.

Die Konstanten habe ich im "Constant Editor" für t3sports gesetzt.
Ein Auszug:

> PID of page for match reports
> [plugin.tx_cfcleaguefe_report.matchreportpage]
>     56

Jetzt wollte ich mit

> $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
> *(Dies habe ich irgendwo aus dem Internet gefunden)*

auf den WERT "56" zugreifen, hat aber nicht geklappt!
Dann habe ich mir angeguckt was alles in Globals ist, per:

> t3lib_div::debug($GLOBALS['TSFE'], 'GLOBALS');

Hier habe ich aber nichts gefunden!!!

Hat jemand eine Idee,
vielen Dank!
Sefer

## Antworten

### [#2](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/2) · sefer · 2009-06-15

Hallo,
hat keiner eine Idee wie das geht?
Sefer

### [#3](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/3) · einpraegsam.​net · 2009-06-15

Nur zum Verständnis: Werte in den constants werden ans setup durchgereicht - und aufs setup kommst du drauf

### [#4](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/4) · sefer · 2009-06-15

Hi,

> **einpraegsam.net schrieb:**
>
> Nur zum Verständnis: Werte in den constants werden ans setup durchgereicht

Ja das weiß ich, aber wie greife ich denn auf den Setup wert?
So hat es nicht geklappt:

```php
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
```

Danke,
Sefer

### [#5](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/5) · einpraegsam.​net · 2009-06-15

> **sefer schrieb:**
>
> ```php
> $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
> ```

Das ist aber der richtige Weg, sofern die Extension das setup nutzt:

```typoscript
plugin.tx_cfcleaguefe_report.matchreportpage = {$plugin.tx_cfcleaguefe_report.matchreportpage}
```

### [#6](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/6) · sefer · 2009-06-16

Komisch,

ich schau mir das nochmal genau an. Vielleicht mache ich a irgendwo noch einen Fehler oder habe was übersehen.

Vielen Dank für die Antworten,
Sefer

### [#7](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/7) · einpraegsam.​net · 2009-06-16

Du kannst auch auf der betroffenen Seite so einen Eintrag im Setup machen:

```typoscript
plugin.tx_cfcleaguefe_report.matchreportpage = xyz
```

Dann das komplette Setup deiner Extension ausgeben:

```php
print_r($GLOBALS['TSFE']->tmpl->setup);
```

Und im Quelltext nach "xyz" suchen...

### [#8](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/8) · sefer · 2009-06-16

Gute Idee,

ich probier das mal aus.
Ciao'
Sefer

### [#9](https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants/9) · sefer · 2009-06-17

Hi
ich hab das mit xyz ausprobiert:

```typoscript
plugin.tx_cfcleaguefe_report.matchreportpage = xyz
```

und dann ausgeben lassen und nach xyz gesucht, aber es wurde gefunden nur nicht dort wo ich es erwartet habe. Und zwar irgendwo bei

```php
		 $matchreport_pid=$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cal_controller.']['view.']['cfc_league_events.']['match.']['links.']['report.']['pid'];
```

Naja hauptsache es klappt, auch wenn es über umwege ist.
Ciao' und Danke
Sefer

---

Quelle: „Zugriff auf fremde extension Constants“, typo3.net, https://www.typo3.net/d/90412-zugriff-auf-fremde-extension-constants
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
