Hallo,
ich hoffe, ihr koennt mir weiterhelfen. Hat zufaellig jemand eine Idee, warum mein Split an der Stelle nicht funktioniert?
Ich moechte bei jedem + splitten und laut ASCII Tabelle hat das + die Dezimalzahl 43, muss doch stimmen, oder?
MENU_2ACT = HMENU
MENU_2ACT {
entryLevel = 1
1 = GMENU
1.ACT = 1
1.ACT.XY = [5.w]+20,32
1.ACT.5 = TEXT
1.ACT.5 {
text.field = title
fontFile = fileadmin/templates/fonts/interstate-bold.ttf
fontSize = 12
offset = 10, 30
}
1.ACT.5.split {
token.char = 43
cObjNum = 1
1.current = 1
1.wrap = <div style=""> | </div>
}
}
Tut es aber leider nicht. 🙁
Viele Gruesse,
Patrick
Hallo Patrick.
Eigentlich sollte TEXT hier ja alle stdWrap-Funktionen bereitstellen. Ob das aber tatsächlich der Fall ist, ist fraglich (bzw. hatte ich in ähnlichen Fällen negative Erfahrungen gemacht). Vielleicht hilft es daher was, wenn Du statt split explizit stdWrap.split verwendest:
#
1.ACT.5.stdWrap.split {
token.char = 43
cObjNum = 1
1.current = 1
1.wrap = <div style=""> | </div>
}
Viele Grüße
Julian
Danke fuer den Tipp, aber da tut sich leider auch nichts.
Merkwuerdig. :-/
Beachte bitte es handelt sich hier um:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Gifbuilder/ObjectNames/Text/Index.html
nicht um
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Text/Index.html
Daher:
1.ACT.5.text.split
Und HTML im Gifbuildertext ist auch sicherlich nicht was du willst. Insofern wird dir die Antwort wahrscheinlich nicht viel bringen...
So würde er dir <div style=""> auch genau so in deinen Button reinschreiben...
Ja, ich habs selber schmerzlich feststellen muessen. Bastel gleichzeitig an drei unterschiedlichen Menus, T- und GMENU und brauch dringend Schlaf. 🙁
Habs jetzt mit splitChar gemacht:
Der Teil hinter meinem Split ist jetzt zwar weg, aber auch nicht in der naechsten Zeile. Wo ist das Zeug hin?
1 = GMENU
1.noBlur = 1
1.NO = 1
1.NO {
format = png
quality = 100
XY = 274, 80 || 91,80
1 = IMAGE
1.file = fileadmin/templates/images/a_no.png
5 = TEXT
5 {
text.field = || title || title || title || title || title
text.case = upper
fontFile = fileadmin/templates/fonts/interstate-bold.ttf
fontColor = white
fontSize = 12
niceText = 1
offset = 6, 47
text.listNum = 0
text.listNum.splitChar = +
}
}
Naja mit listNum = 0 sagst du ja, dass er das erste Teilstück benutzen soll...
Du musst also nun mit
10 = TEXT
10 {
text.field = || title || title || title || title || title
text.case = upper
fontFile = fileadmin/templates/fonts/interstate-bold.ttf
fontColor = white
fontSize = 12
niceText = 1
offset = 6, 67
text.listNum = 1
text.listNum.splitChar = +
}
die nächste Zeile erzeugen... GIFBUILDER kann keinen mehrzeiligen Text. Du musst den Text splitten und jede Zeile einzeln definieren... Das heißt aber auch, dass du XY (also die Größe des Buttons) dynamisch setzen musst, weil du ja vorher nicht weißt, ob es eine oder zwei Zeilen werden.
Aah, prima. Danke!
Das ist in der deutschen dokumentation.pdf leider nicht so eingehend erklaert.
Wieder mehr erfahren hier.. ich finds toll! 🙂