---
title: "$GLOBALS[\"TSFE\"] ausgeben PHP_SCRIPT_EXT"
url: "https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2004-08-03"
last_reply: "2004-08-03"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# $GLOBALS["TSFE"] ausgeben PHP_SCRIPT_EXT

Allgemein · 10 Antworten · gestartet 2004-08-03

## Eröffnungsbeitrag

**Martoro** · 2004-08-03 · [Beitrag #1](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/1)

Um mir die übergebenen daten mal näher anzusehen versuche ich in einem script die arrays  $GLOBALS["TSFE"] und $CONF auszugeben

Template

```typoscript
temp.tsfe = PHP_SCRIPT_EXT
temp.tsfe.file  = fileadmin/scripts/show_tsfe.inc

MainTemplate.subparts.CONTENT_M.40 < temp.tsfe
```

PHPcode

```php
<php?
var_dump ( $GLOBALS["TSFE"] ); 
var_dump ( $CONF); 
?>
```

aber  das führ dazu das der php code direkt ungeparst in das html template geschrieben wird ... das ist ja nun koplett unerwünscht

Frage:
1. wieso parst der das nicht
2. wie kann ich $CONF und $GLOBALS["TSFE"] ausgeben
3. oder gibt es dazu eine andere gute referenz

danke schonmal, gruß Martin

## Antworten

### [#2](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/2) · TW · 2004-08-03

hi
schon mal den debugger ausprobiert??????

Typo3 Debugger
#t3lib_div::debug($conf);
#t3lib_div::debug($this->getItems());
 #t3lib_div::debug($content);

kannst du dir alles mit ausgeben lassen

cu
thorsten

### [#3](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/3) · Martoro · 2004-08-03

> schon mal den debugger ausprobiert??????

wo versteckt sich der denn

### [#4](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/4) · TW · 2004-08-03

versteckt sich nirgendwo ;)

aber steht in den tiefen von typo3.org...

einfach mal ans ende deiner klasse packen...

vor dem return $content;

dann kriegst du die ausgabe in nem wirklich hässlichem rahmen

cu
thorsten

### [#5](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/5) · Martoro · 2004-08-03

ich schätze ich mach einen total blöden anfängerfehler

Template

```typoscript
includeLibs.something = fileadmin/scripts/info.inc
temp.info = USER
temp.info.userFunc = my_info->my_get

MainTemplate.subparts.CONTENT_M.40 < temp.info
```

PHP

```php
<?php
class my_info {
  function my_get () {
    return("FOOBAR");
  }
}
?>
```

und nix passiert ....  %-) .... warum nur

den debugger code müsste ich dann ja dadrin einfügen oder

### [#6](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/6) · maxhb · 2004-08-03

> **Martoro schrieb:**
>
> und nix passiert ....  %-) .... warum nur

Die TSRef sagt dazu:

> **TSREF schrieb:**
>
> 1) The function must have the prefix defined in TYPO3_CONF_VARS["FE"]["userFuncClassPrefix"]. This is by default "user_".

CU
 maxhb

### [#7](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/7) · Martoro · 2004-08-03

userFuncPrefix = "user_"

da wird mann ja wahnsinnig bis man das zufällig findet

gruß Martin

### [#8](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/8) · Martoro · 2004-08-03

danke euch beiden jetzt hab ich kapiert was da was ist

eine kurze frage noch

- das fertige script soll in einem hmenu mit special= userfunction eingesetzt werden
- dabei muss ich dann aus der funktion die menuitems der aktuellen ebene auslesen

... kann mir jemand sagen wie dieser array heisst oder welche funktion den zurückgibt

danke Martin

### [#9](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/9) · maxhb · 2004-08-03

> **Martoro schrieb:**
>
> - dabei muss ich dann aus der funktion die menuitems der aktuellen ebene auslesen
> ... kann mir jemand sagen wie dieser array heisst oder welche funktion den zurückgibt

Ungetestetes Beispiel:

```php
function user_menu($content,$conf) {
...
}
```

Dementprechend schaust Du Dir am besten die beiden Varaiblen $content und $conf an, dort sollte alles drin stehen.

CU
 maxhb

### [#10](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/10) · maxhb · 2004-08-03

Hab ich doch glatt vergessen, Du findest ein Beispiel unter /media/scripts/example_itemArrayProcFunc.php

CU
 maxhb

### [#11](https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext/11) · Martoro · 2004-08-03

danke bis hierhin .. ich werde morgen an der stelle weiterbasteln ... ich merke das ich in typo noch einiges zu lernen habe

gruß Martin [/i]

---

Quelle: „$GLOBALS["TSFE"] ausgeben PHP_SCRIPT_EXT“, typo3.net, https://www.typo3.net/d/14233-globalstsfe-ausgeben-php-script-ext
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
