Zum Inhalt springen

Feld vom Type Date - Falsche/Keine Funktion

Erstellt am 26. Januar 2013 · 8 Antworten · letzte Antwort am 9. Februar 2013

Tags: Powermail, TYPO3 4, Frage

Climber ·

Hallo Zusammen,
ich habe ein recht umfangreiches Formular für eine Reservierungseite in 5 Sprachen.

Bei der Reservierung sollte der Gast mittels des Feldes DATE das An- bzw. Abreisedatum bequem einpflegen können.

Leider wird im deutschen der Monat nicht angezeigt und auch nicht der Hinweis, dass es sich um ein Pflichtfeld handelt. Woran kann das liegen??

In allen Sprachen werden auch die Daten nicht ins Feld übernommen....

wer kann mir weiterhelfen??

Powermail_206_Feld_Date.jpg

Climber ·

Naja, es ist ein ganz normales Formular mit Powermail 2.0.6

Ich hab für die Felder mit dem Datum den Typ DATE ausgewählt - am ScreenShot sieht man hier das Feld INPUT, so dass jetzt im Moment noch die Besucher zumindest ein Datum eingeben können.

Es hat mir auch so ausgeschaut, als ob nur die Übersetzung fehlen würden, doch nachdem das ausgewählte Datum nicht übernommen wird bin ich dann schon ein wenig am verzweifeln....

Magst mal nen Zugang haben??

Gruß
Christian

powermail_view.jpg

Climber ·

ja hat im Deutschen funktioniert und auch das Datum wird jetzt ins Feld übernommen 😃

Was jetzt nicht funktioniert, dass in den anderen Sprachen das Datum nicht übernommen wird, sondern dann die Startseite aufgerufen wird... Ähm woran kann das liegen???

powermail_en.jpg

Climber ·

Ich hab mir das ganze nochmal genau angeschaut und zur Zeit habe ich zwei/drei Schwierigkeiten bei dem Formular.

Wenn ich in einer anderen Sprache das Input-Field "DATE" auswähle, dann springt bei einem Benutzerklick in den Kalender die Seite zurück zur Startseite und es wird kein Wert übernommen.

Die Sortierung der Felder in den anderen Sprachen entspricht nicht der wie in der DEFAULT Sprache. Der Fehler für die Sortierung ist nicht reproduzierbar - löscht man ein Feld in der "Fremdsprache", dann kann es sein, dass bei der Neuerstellung das Feld genau an der richtigen Position ist oder wieder ganz woanders. Ich hab es schon versucht die Daten in der MySQL-Datenbank zu manipulieren...es funktioniert aber nur stellenweise und somit nicht immer. Der Bug ist ja bereits bekannt - http://forge.typo3.org/issues/41755

Das Formular erscheint nicht sofort, sondern es dauert ein paar Sekunden bis es sich ganz deutlich abzeichnet im Browser.

Hier noch meine Eckdaten der Installation:
Typo3 4.7.4
Powermail 2.0.6
Powermail Cond 2.0.0

5 Sprachen: Deutsch, Englisch, Niederländisch, Italienisch, Französsisch

Vielleicht hat ja jemand hier noch eine Idee.... :o

Climber ·

Hallo Forum,
das Formular lädt jetzt in allen Browser gleich und wird somit auch gut angezeigt.

Weiterhin habe ich aber das Problem mit dem Feld "Date" in den anderen Sprachen - Kann mir da evtl. jemand helfen?????? :o

Thema Sortierung werde ich wohl manuell über die Datenbank machen.........🙁

Gruß
Christian

Climber ·

Hallo Zusammen,
die Sortierung habe ich jetzt manuell in der Datenbank gemacht.... 😃

Ich hab jetzt mal alle Übersetzungen bzgl. des DATE-Felds gelöscht und durch Fall-Back wird jetzt im Moment in allen Sprachen das deutsche Eingabefeld für den Anreise- bzw. Abreisetag angezeigt. Sobald ich das ganze übersetze wird es zwar richtig angezeigt im Frontend - jedoch beim Klicken auf das DATE-Feld springt die Seite zur Startseite zurück.....

Ich habe auch noch alle Ordner typo3conf/l10n/ - fr, nl, it und de /powermail gelöscht... leider keine Änderung!! #angry#

Wer kann mir weiterhelfen???

Gruß
Christian

Climber ·

Hallo Zusammen,
ich glaube, dass ich den Fehler gefunden habe :o

Ich hab die beiden Datumsfelder nochmal komplett gelöscht - Cache geleert - etc.

Dann das Feld nochmal neu in deutsch eingetragen - beim Übersetzen ist mir dann aufgefallen, dass der Variablennamen folgenden Wert enthielt:
{error: marker is empty} - nachdem ich das ausgebessert habe funktioniert die Datumseingabe nun auch in den anderen Sprachen 😃 😃 😃 😃

Gruß
Christian