---
title: "Extension auf allen Seiten einbinden?"
url: "https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","JavaScript & AJAX"]
created: "2011-05-04"
last_reply: "2011-05-04"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension auf allen Seiten einbinden?

Extensions › Entwicklung · 5 Antworten · gestartet 2011-05-04

## Eröffnungsbeitrag

**lil-trick** · 2011-05-04 · [Beitrag #1](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/1)

ich hab mal wieder ne kleine Frage ;) ich komm nicht weiter :(

hab eine Extension geschrieben die über

$GLOBALS['TSFE']->inlineJS['$this->extKey'] = '
function test() {
bla bla
}';

Eine Javascript Funktion in den Head von typo3 schreibt - jetzt mein Problem - um das Ganze auf der Seite einzubauen/auszugeben muss ich entweder ein Contentelement dieser Extension anlegen oder über einen Marker TEST < plugin.tx_test_pi1 einfügen - das ist aber alles unschön da ich mit dieser Extension ja eigentlich keinen Content ausgeben möchte sondern nur eine JS Funktion in den Header schreiben möchte.

Gibts da eine Möglichkeit diese Extension auf allen Seiten einzubauen?

## Antworten

### [#2](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/2) · zappzarapp · 2011-05-04

Könntest du das nicht auch einfach über Typoscript lösen?

```typoscript
headerData.100 = TEXT
headerData.100 (
function test() { alert(1); }
)
```

Wenn die Funktion länger ist, dann könnte man es auch über headerData.100 = FILE einbinden.

lg Matthias

### [#3](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/3) · wdsfhac · 2011-05-04

Oder auch so:

```typoscript
page.includeJS.file1 = fileadmin/meinjs.js
```

### [#4](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/4) · lil-trick · 2011-05-04

geht leider nicht - da ich in der Extension über php noch mehr Abfrage - z.B. Bildpfade auslese usw. und das Ganze dann eben in die Function $GLOBALS['TSFE']->inlineJS['$this->extKey'] übergebe - das macht er dann ja nur wenn die Extension auf jeder Seite eingebunden wird. Einzelne Dateien über TS einzubinden bringt mir daher leider nichts.

### [#5](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/5) · zappzarapp · 2011-05-04

Hm..

```typoscript
headerData.10 < plugin.meinplugin
headerData.10.show = js
```

und dann im Plugin bei $conf['show']=='js' den Javascript Code ausgeben.. ?

lg Matthias

### [#6](https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden/6) · lil-trick · 2011-05-04

danke :D
mit

```typoscript
headerData.10 < plugin.meinplugin
```

hats funktioniert
Danke

---

Quelle: „Extension auf allen Seiten einbinden?“, typo3.net, https://www.typo3.net/d/105207-extension-auf-allen-seiten-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
