Hallo alle zusammen!
Ich hab schon ein bisschen Erfahrung mit dem Schreiben von Extensions gesammelt. Nun stehe ich aber vor einem Problem und komme nicht weiter. 😢
Ich hab einen Event-Kalender gebastelt (mit dem Kickstarter). Um die Zeit festlegen zu können Feld namens event_time vom Typ String Input advanced erstellt. Dann hab ich angeben dass der Wert in Stunden und Minuten umgewandelt wird. In der DB wird dieser Wert dann als 5-stellige Zahl gespeichert. zB. 75600 für 19.00 Uhr. Soweit so gut. 8-)
Die Datei class.tx_sieventres_pi1.php welche vom Kickstarter erstellt wurde musste ich dann noch anpassen weil sonst eben nur der 5-stellige Wert im FE angezeigt wurde. Dazu habe ich folgenden Code vervendet:
case "event_time":
return strftime("%H:%M",$this->internal["currentRow"]["event_time"]);
break;
Das funzt auch, nur leider um eine Stunde verschoben. Das heisst, wenn ich BE 19.00 Uhr angeben habe erscheint im FE 20.00 Uhr. 😢
Kann mir jemand sagen woran das liegt? Hatte schon jemand ein ähnliches Problem? Wass muss ich ändern damit die Zeit richtig angezeigt wird?
Gruss Simon