Gewinner des ersten T3NTypoScript-Wettbewerbs ist: Tom Lachemund. Herzlichen Glückwunsch!

Er gewinnt eine schicke Trainingsjacke mit aufgedrucktem TYPO3-Logo aus dem offiziellen TYPO3-Mechandise-Shop.

Das Gewinner-TypoScript:

Constants:
=======
t=ext.field=title
f=ile=fileadmin/

SETUP:
======
lib.banner=IMAGE
lib.banner{
file=GIFBUILDER
file{
XY=760,175
backColor=#f3f3f3
format=jpg
quality=100
1=BOX
1{
color=white
dimensions=2,2,756,171
}
2=IMAGE
2{
f{$f}t3logo.jpg
offset=5,5
}
3=TEXT
3{
text=inspiring people to share
fontF{$f}share-techmono.ttf
fontSize=20
fontColor=#dedede
offset=470,30
}
4< .3
4{
t{$t}
fontSize=40
offset=20,160
}
}
altT{$t}
params=id=”frontphoto”
}

Anmerkungen:
Ich haben das TypoScript so angepasst, dass das Objekt immer “lib.banner” heißt. Das habe ich bei allen Einsendungen so gemacht und dann erst die Zeichen gezählt. Leider hatte ich im Wettbewerbstext vergessen, dies vorzugeben. Ich bin so vorgegangen, damit alle die gleichen Bedingungen haben. Bei Einsendungen, die beispielsweise auch ein PAGE Objekt erzeugt haben, haben ich diese nicht mitgezählt.

Es gab zwei Einsendungen, die zwar weniger Zeichen hatten, aber auch nicht funktioniert haben und insofern nicht gewinnen konnten.

Entscheidend für den Sieg von Tom Lachemund war sicherlich der geschickte Umgang mit Konstanten in Verbindung mit dem geschicken Kopieren von Objekten.

Viele Teilnehmer haben für das Auslesen des Seitentitels die Eigenschaft “.text.field=title” benutzt. Das ist nicht ideal, weil nicht garantiert werden kann, dass “title” gefüllt ist. Wird z. B. vorher ein “styles.content.get” benutzt, ist “title” nicht gesetzt. Besser wäre hier die Verwendung von “.data = page:title” gewesen, da dies immer den Seitentitel ausließt. Gewertet wurden die Beiträge trotzdem.

Popularity: 1%