---
title: "AJAX eID oder type"
url: "https://www.typo3.net/d/100773-ajax-eid-oder-type"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-08-22"
last_reply: "2010-08-23"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# AJAX eID oder type

Extensions › Entwicklung · 4 Antworten · gestartet 2010-08-22

## Eröffnungsbeitrag

**eichi** · 2010-08-22 · [Beitrag #1](https://www.typo3.net/d/100773-ajax-eid-oder-type/1)

Hallo,

ich möchte mir im Zusammenhang mit AJAX/JSON eine IMG_RESOURCE zurückgeben lassen, die vorher mittels GIFBUILDER erstellt wurde. Meine Frage ist jetzt wie ich das am gescheitesten realisieren soll bzw. was auch besser von der Performance ist. Das ganze über den Pagetype, denn da habe ich ja alles notwendige wie cObj etc. oder über den eID-Mechanismus und dann dementsprechend die nötigen Objekte erzeugen?

Gruß Matthias

## Antworten

### [#2](https://www.typo3.net/d/100773-ajax-eid-oder-type/2) · einpraegsam.​net · 2010-08-23

Ich würde bei einem AJAX Request nach Möglichkeit immer eid nutzen.
Hier ein Beispiel mit Bildgenerierung:
[/d/71519-bild-rendering-mit-eid-und-cobj](https://www.typo3.net/d/71519-bild-rendering-mit-eid-und-cobj)

### [#3](https://www.typo3.net/d/100773-ajax-eid-oder-type/3) · eichi · 2010-08-23

Hi,

danke für den Link. Was ich mich frage ist wie ich in den Ansatz ein bisschen "Flexibilität" reinbekomme (z.B. Bildgröße, Maske hinzufügen etc). Die ganzen Werte dann als Parameter an die URL anhängen? Mit dem Ansatz über den Seitentyp besteht ja die Möglichkeit direkt Typoscript zu verarbeiten.

Gruß Matthias

### [#4](https://www.typo3.net/d/100773-ajax-eid-oder-type/4) · einpraegsam.​net · 2010-08-23

Kommst du über

```typoscript
$GLOBALS['TSFE']->tmpl-setup
```

nicht ans setup?

### [#5](https://www.typo3.net/d/100773-ajax-eid-oder-type/5) · eichi · 2010-08-23

Hi,

ja richtig, habe ich übersehen in dem anderen Thread. Aber eine Frage hätte ich trotzdem noch. Ich habe jetzt folgendes Beispieltyposcript

```typoscript
plugin.tx_myext_pi1 = USER
plugin.tx_myext_pi1 {
 userFunc = tx_myext_pi1->main
 image = IMG_RESOURCE
 image {
  file = GIFBUILDER
  file {
   XY = 800,600
   10 = IMAGE
   10 {
    mask = fileadmin/mask.jpg
   }

   20 = TEXT
   20 {
    ...
   }
  }
 }
}
```

Das Problem was sich mir jetzt stellt ist, wenn ich in meinem eID-Script beispielsweise sage

```php
$conf['image.']['file.']['10.']['file'] = 'uploads/tx_myext/Bild.jpg';
```

dann würde das ja rein theoretisch nicht funktionieren, wenn ich einen anderen Wert als 10 verwende. Wie kann ich an dieser Stelle sinnvoll zusichern, dass der File-Wert an das richtige Typoscript-Objekt weitergegeben wird?

Gruß Matthias

---

Quelle: „AJAX eID oder type“, typo3.net, https://www.typo3.net/d/100773-ajax-eid-oder-type
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
