Hi,
hier mein Source:
temp.header = IMAGE
temp.header {
file = GIFBUILDER
file {
XY = [10.w]+[20.w],20
backColor = white
10 = TEXT
10 {
value = C:\
align = left
offset = 0,12
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
niceText = 1
}
20 = TEXT
20.offset = [10.w],12
20 {
text.field = title
align = left
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
niceText = 1
}
}
}
So, jetz mal zur Erklaerung:
Ich moechte (just4fun) einfach mal ein Bild erstellen lassen, auf dem IMMER 'C:\' und dann der Seitentitel steht. Ohne verlinkung, usw, ein ganz simples Bild also.
Wenn es funktioniert, soll es ein weisses Bild sein, mit (z.B.) der Aufschrift: 'C:\Home'.
Wo ist da mein fehler?
20 funktioniert auch schon, aber 10 will nicht. Der text von 10 wird einfach nicht angezeigt 🙁
Help!
Hallo,
kleiner aber feiner Fehler: Beim TEXT Unterobjekt von GIFBUILDER heisst das nicht .value sondern .text, um Text auszugeben. Siehe dazu auch https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Gifbuilder/ObjectNames/Index.html.
Ich verstehe ja die Verwirrung, weil beim eigenständigen TEXT-Objekt heisst das ja .value. Wer weiss, warum das so ist! 🙂
Habs dann noch ein wenig angepasst, so schauts super aus:
temp.header = IMAGE
temp.header {
file = GIFBUILDER
file {
XY = [20.w]+[10.w],20
backColor = white
10 = TEXT
10 {
text = C:\
align = left
offset = 0,12
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
}
20 = TEXT
20 {
text.field = title
align = left
offset = [10.w],12
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
}
}
}
Hier wird in 20 der Text direkt nach den Text vom 10er-Block genommen ([10.w]). Durch XY = [20.w]+[10.w] wird die GIF auch haargenau so Breit, wie es für den Text notwendig ist.
Gruss,
hi,
schreib:
10 = TEXT
10 {
text = C:\
}
also »text = ...« anstelle von »value = ...«
dann müsste es gehen...
Gruss Elmar
Baschny schrieb
Hallo,
kleiner aber feiner Fehler: Beim TEXT Unterobjekt von GIFBUILDER heisst das nicht .value sondern .text, um Text auszugeben. Siehe dazu auch https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Gifbuilder/ObjectNames/Index.html.
Ich verstehe ja die Verwirrung, weil beim eigenständigen TEXT-Objekt heisst das ja .value. Wer weiss, warum das so ist! 🙂
Habs dann noch ein wenig angepasst, so schauts super aus:
temp.header = IMAGE
temp.header {
file = GIFBUILDER
file {
XY = [20.w]+[10.w],20
backColor = white
10 = TEXT
10 {
text = C:\
align = left
offset = 0,12
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
}
20 = TEXT
20 {
text.field = title
align = left
offset = [10.w],12
fontSize = 12
fontFace = fileadmin/template/fonts/arial.ttf
}
}
}
Hier wird in 20 der Text direkt nach den Text vom 10er-Block genommen ([10.w]). Durch XY = [20.w]+[10.w] wird die GIF auch haargenau so Breit, wie es für den Text notwendig ist.
Gruss,
lol.. Ob nun [10.w]+[20.w] oder anders herum ist doch egal 😉
Nur mit der 10 vorne ist das ganze uebersichtlicher, fuer den Fall dass da noch mehr hinzukommt, sonst verliert man die uebersicht 🙂
Und danke wegen dem text.. da waere ich nie drauf gekommen.. einfach daemlich -> daemlich einfach 🙂
thanks.
e.egger schrieb
hi,
schreib:
10 = TEXT
10 {
text = C:\
}
also »text = ...« anstelle von »value = ...«
dann müsste es gehen...
Gruss Elmar
Jo das Problem hatte dein Vorredner schon geloest. Trotzdem vielen Dank! 🙂
Fabian-K schrieb
lol.. Ob nun [10.w]+[20.w] oder anders herum ist doch egal 😉
Klar, aber in dein original-posting stand da noch was anderes drinnen, irgendwas wie [20.w]+100. Das hast du ja anscheinend dann geändert. 🙂
Gut, dass es jetzt geklappt hat.
Gruss,
Ernesto
Ahso, sorry, wusste nich dass du das noch gelesen hattest 🙂
Jo habe mir das mit dem 10.w+20.w dann auch gedacht, dass es logischer waere.. danke 🙂