Zum Inhalt springen

GMENU und Text splitten -> möglich?

Erstellt am 4. Februar 2005 · 2 Antworten · letzte Antwort am 5. Februar 2005

Tags: Frage

imberg ·

Hallo,

folgendes Problem:
Ein GMENU mit Menueeinträgen, die aus einem und mehreren Worten bestehen, z.B. "Home" und "Dies ist ein Test".
Da der zweite Eintrag die geplante Spaltenbreite überschreitet sollte er nach dem ersten oder zweiten " " in eine zweite Zeile verschoben werden.

Das ganze würde dann farblich usw. abgestimmt sein, damit man die einzelnen Menuepunkte unterscheiden kann. Hier nur mal der Text, damit ihr wisst, was ich meine.
Das soll dann nicht so aussehen:

----------
Home
----------
Dies ist ein Test
----------

sondern so:

----------
Home
----------
Dies ist
ein Test

----------

Ist das irgendwie möglich? Ev. auch anders als mit einem GMENU? Ich möchte auf jeden Fall TrueTypeFonts verwenden.

Gruß
Ralf

maik ·

Es gibt da eine Eigenschaft die heißt splitChar. Da kann man z.B. ein Pipe Zeichen angeben und dann den Text manuell umbrechen, in dem man das Pipe Zeichen im Titel einfügt.

imberg ·

Hi,

ich hab's rausgefunden. 😃 So klappts, wenn man den Subtitel als zweizeiligen Textcontent und das "|" Zeichen als Trenner verwendet:

  ## First line of title
  20 = TEXT
  20.text.field = subtitle // title
  20.offset = 2,10
  20.maxWidth = 102
  20.fontFile = t3lib/fonts/arial.ttf
  20.fontSize = 10
  20.fontColor = white
  ## Split at the | sign and print the first line ##
  20.text.listNum = 0
  20.text.listNum.splitChar = |

  ## Second line of title
  30 = TEXT
  30.text.field = subtitle // title
  30.offset = 0,23
  30.maxWidth = 102
  30.align = center
  30.fontFile = t3lib/fonts/arial.ttf
  30.fontSize = 10
  30.fontColor = white
  ## Split at the | sign and print the second line ##
  30.text.listNum = 1
  30.text.listNum.splitChar = |

(Das sind teilweise Codesnippets aus dem Typo3.org Forum...)

Gruß
Ralf