---
title: "GIFBUILDER XY richtige Breite"
url: "https://www.typo3.net/d/41907-gifbuilder-xy-richtige-breite"
source: "typo3.net"
tags: ["Allgemein","Bilder","Frage"]
created: "2006-04-24"
last_reply: "2006-04-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# GIFBUILDER XY richtige Breite

Allgemein · 1 Antwort · gestartet 2006-04-24

## Eröffnungsbeitrag

**melle** · 2006-04-24 · [Beitrag #1](https://www.typo3.net/d/41907-gifbuilder-xy-richtige-breite/1)

Hi!

ich habe ein horizontales Menü, bei dem ich den Text einiger Menüpunkte aus Layout-Gründen mit einem Zeilenumbruch formatieren musste. Das habe ich so gemacht:

```typoscript
 10.text.listNum = 0
10.text.listNum.splitChar = |
20 < .10
20.text.listNum = 1
20.offset = 1, 55
```

Soweit so gut, die Breite der Menübilder ist so definiert:

```typoscript
XY = [10.w]+25, 80
```

Das Problem: die Breite der Bilder richten sich immer nach der Textlänge aus der ersten Zeile, also listNum = 0. Wenn die zweite Zeile jedoch länger als die erste Zeile ist, passen sich die Bilder nicht automatisch an. Wenn ich dies manuell mit einem größeren Additionswert zur dynamischen Breite beheben will, sind davon natürlich auch alle anderen Menübilder betroffen und das Layout wird aufgrund völlig unterschiedlicher Abstände verhunzt.

Ist es möglich, den Code so zu gestalten, dass die jeweils breitere Zeile bzw. listNum als Richtwert (10.w) für die Breite des dynamisch generierten Bildes dient?

lg Melanie

## Antworten

### [#2](https://www.typo3.net/d/41907-gifbuilder-xy-richtige-breite/2) · buse · 2006-04-25

Hallo Melle,

ich habe das folgende probiert, bin aber auch nicht weitergekommen. Vielleicht ist die if Funktion eine Spur. Ansonsten fällt mir noch userfunc ein oder evtl. mit einer Condition.

nachfolgender Code funktioniert nicht!

```typoscript
XY = [10.w]+5, 80
XY.override = [20.w]+5, 80
XY.override.if {
  .value = [20.w]
  .isGreaterThan= [10.w]
}
```

---

Quelle: „GIFBUILDER XY richtige Breite“, typo3.net, https://www.typo3.net/d/41907-gifbuilder-xy-richtige-breite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
