---
title: "Extension A1 Teasermenu erweitern"
url: "https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2004-08-20"
last_reply: "2004-11-25"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension A1 Teasermenu erweitern

Extensions › Entwicklung · 4 Antworten · gestartet 2004-08-20

## Eröffnungsbeitrag

**4square** · 2004-08-20 · [Beitrag #1](https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern/1)

hi,

ich möchte die extension a1 teasermenu so erweitern, dass er mir den Titel als Grafik anzeigt. ich hab folgendes gemacht:

**class.tx_a1teasermenu_pi1.php**
code vorher:

```plaintext
case "title":
// if nav_title is set return it, else return title
return $row["nav_title"]?$row["nav_title"]:$row["title"];
```

den hab ich so verändert:

```php
case "title":
// if nav_title is set return it, else return title
$titleConf = $this->conf["titleConf."];
$titleConf["file.10.text"] = $row["nav_title"]?$row["nav_title"]:$row["title"];
return $this->cObj->cObjGetSingle($this->conf["titleConf"], $titleConf);
```

die datei **ext_typoscript_setup.txt** hab ich entsprechend ergänzt:

```typoscript
titleConf = IMAGE
titleConf {
file = GIFBUILDER
file {
XY = [10.w]+10,30 
backColor = #FAFAFA
10 = TEXT 
10.text = OVERWRITTEN
10.fontSize = 9
10.fontFile = fileadmin/fonts/bit3.ttf
10.fontColor = #B5B5B5
10.offset = 0,12 
10.antiAlias = 0 
10.niceText = 0 
}
}
```

soweit, so gut. die grafik wird erzeugt. aber anstatt den definierten wert

```php
$titleConf["file.10.text"] = $row["nav_title"]?$row["nav_title"]:$row["title"];
```

also den titel zu übernehmen, steht in der grafik nur "overwritten".

ich werd fast verrückt, ich find den fehler nicht... was hab ich falsch gemacht?

## Antworten

### [#2](https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern/2) · bob · 2004-11-25

Hallo,

hast Du die Antwort mittlerweile gefunden? Ich stehe vor dem gleichen Problem.

Gruß, Bob

### [#3](https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern/3) · 4square · 2004-11-25

Ne, leider noch nicht. Ich habs dann irgendwann entnervt aufgegeben (**Ironie an** das intensive Feedback auf meinen Beitrag hat mir bei der Lösung unglaublich viel geholfen **Ironie aus**).

### [#4](https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern/4) · bob · 2004-11-25

Hallo,

na dann wirst Du dich jetzt aber freuen. So funktioniert das Ganze:

```php
case "title":
// if nav_title is set return it, else return title
$titleConf = $this->conf["titleConf."];
$titleConf["file."]["10."]["text"] = $row["nav_title"]?$row["nav_title"]:$row["title"];
return $this->cObj->cObjGetSingle($this->conf["titleConf"], $titleConf);
```

Das TypoScript Setup wird in einem mehrdimensionalen Array verwaltet. Daher

```php
$titleConf["file."]["10."]["text"] = $row["nav_title"]?$row["nav_title"]:$row["title"];
```

anstatt

```php
$titleConf["file.10.text"] = $row["nav_title"]?$row["nav_title"]:$row["title"];
```

Vielleicht kannst Du's ja noch gebrauchen.

Gruß, bob

### [#5](https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern/5) · 4square · 2004-11-25

danke für deine lösung. werde es heute abend gleich mal einbauen...

---

Quelle: „Extension A1 Teasermenu erweitern“, typo3.net, https://www.typo3.net/d/14973-extension-a1-teasermenu-erweitern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
