---
title: "Umwandlung eines Strings mit f:cObject in Grafik"
url: "https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","ViewHelper"]
created: "2014-08-26"
last_reply: "2014-08-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Umwandlung eines Strings mit f:cObject in Grafik

Extensions › Extbase · 3 Antworten · gestartet 2014-08-26

## Eröffnungsbeitrag

**Thomaslav** · 2014-08-26 · [Beitrag #1](https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik/1)

hi,

ich möchte gerne mit dem f:cObject ViewHelper eine Emailadresse in eine Grafik umwandeln. Dazu hab ich
bei mir den ViewHelper eingebunden und mit folgenden Typoscript getestet, was bei mir soweit erstmal funktioniert:

```xml
<f:cObject typoscriptObjectPath="lib.createImageText" data="{employee}" currentValueKey="{employee.email}" />
```

```typoscript
lib.createImageText = TEXT
lib.createImageText {
    field = email
    wrap = <strong>|</strong>
}
```

Wenn ich allerdings versuche mit Hilfe des Gifbuilders den Text umzuwandeln, wird zwar eine Grafik generiert, aber der Text nicht ausgegeben:

```typoscript
lib.createImageText = IMAGE
lib.createImageText {
    file = GIFBUILDER
    file {
        10 = TEXT
        10 {
            field = email
            offset = 10,10
            fontColor = #000000
            fontSize = 12
            fontFile = typo3/sysext/install/Resources/Private/Font/vera.ttf
        }
        XY = 200, 20
        backColor = #ffffff
    }
}
```

Ich hab mich an folgenden Beispiel orientiert:
<http://docs.typo3.org/typo3cms/ExtbaseFluidBook/8-Fluid/5-using-typoscript-for-rendering-the-cobject-viewhelper.html>

Die Einbindung der Schrift (hab die erstmal zu Testzwecken genommen) funktioniert bei mir. Wenn ich
"field = email" durch "text = abc"
ersetze, wir bei mir die Schrift ausgegeben.

Hat jemand ne Idee, warum das so nicht funktioniert?

## Antworten

### [#2](https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik/2) · jenses · 2014-08-27

Wenn du
field = email
durch
current = 1
ersetzt, sollte es funktionieren (genau so ist es ja auch im Beispiel dokumentiert ;) )

### [#3](https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik/3) · Thomaslav · 2014-08-27

Hab ich schon probiert.

Folgendes geht:

```typoscript
lib.createImageText = TEXT
lib.createImageText {
    current = 1
    wrap = <strong>|</strong>
}
```

Folgendes geht nicht:

```typoscript
lib.createImageText = IMAGE
lib.createImageText {
  file = GIFBUILDER
  file {
    10 = TEXT
    10 {
      current = 1
      offset = 10,10
      fontColor = #000000
      fontSize = 12
      fontFile = typo3/sysext/install/Resources/Private/Font/vera.ttf
    }
    XY = 200, 20
    backColor = #ffffff
  }
}
```

### [#4](https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik/4) · jenses · 2014-08-28

OK, Fehler gefunden in der Doku unter
<http://docs.typo3.org/typo3cms/ExtbaseFluidBook/8-Fluid/5-using-typoscript-for-rendering-the-cobject-viewhelper.html>

Es muß bei den GIFBUILDER-Objekten "text.current = 1", "text.field = email" usw. heißen
an Stelle von "current = 1", "field = email", siehe dazu die TSRef

In deinem Fall also:

```typoscript
lib.createImageText = IMAGE
lib.createImageText {
	file = GIFBUILDER
	file {
		10 = TEXT
		10 {
			text.current = 1
			offset = 10,10
			fontColor = #000000
			fontSize = 12
			fontFile = typo3/sysext/install/Resources/Private/Font/vera.ttf
		}
		XY = 200, 20
		backColor = #ffffff
	}
}
```

---

Quelle: „Umwandlung eines Strings mit f:cObject in Grafik“, typo3.net, https://www.typo3.net/d/118735-umwandlung-eines-strings-mit-fcobject-in-grafik
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
