Closed sabrik closed 12 years ago
Ok, also die Sprache fügt Leo im Header extra ein, dann klappt wieder alles.
<script>window.addEvent("domready",function(){Locale.define("en-US","Date",{months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],months_abbr:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],days_abbr:["So","Mo","Di","Mi","Do","Fr","Sa"]});Locale.define("en-US","DatePicker",{select_a_time:"Uhrzeit auswählen",use_mouse_wheel:"Ändern Sie die Werte mit Hilfe des Mausrads",time_confirm_button:"OK",apply_range:"Anwenden",cancel:"Abbrechen",week:"W"});});</script>
Ok, also Leo nimmt immer die en-US Variante und fügt dann die Sprachvariablen ein.
/**
* Return the datepicker string
* @return string
*/
protected function getDateString()
{
return 'window.addEvent("domready",function(){'
. 'Locale.define("en-US","Date",{'
. 'months:["' . implode('","', $GLOBALS['TL_LANG']['MONTHS']) . '"],'
. 'days:["' . implode('","', $GLOBALS['TL_LANG']['DAYS']) . '"],'
. 'months_abbr:["' . implode('","', $GLOBALS['TL_LANG']['MONTHS_SHORT']) . '"],'
. 'days_abbr:["' . implode('","', $GLOBALS['TL_LANG']['DAYS_SHORT']) . '"]'
. '});'
. 'Locale.define("en-US","DatePicker",{'
. 'select_a_time:"' . $GLOBALS['TL_LANG']['DP']['select_a_time'] . '",'
. 'use_mouse_wheel:"' . $GLOBALS['TL_LANG']['DP']['use_mouse_wheel'] . '",'
. 'time_confirm_button:"' . $GLOBALS['TL_LANG']['DP']['time_confirm_button'] . '",'
. 'apply_range:"' . $GLOBALS['TL_LANG']['DP']['apply_range'] . '",'
. 'cancel:"' . $GLOBALS['TL_LANG']['DP']['cancel'] . '",'
. 'week:"' . $GLOBALS['TL_LANG']['DP']['week'] . '"'
. '});'
. '});';
}
Sollte alles laufen mit den neusten Commits die ich eben gepusht hab. Hat ausserdem neue eval-Optionen für offset und draggable etc. Feedback erwünscht :-)
Ich habe das Problem, dass bei mir der aufgeklappte Kalender verschoben ist und bei einem klick auf ein Datum, wird dieses nicht in das Feld übertragen. Das ist doch der gleiche Fehler, den Ihr auch habt, oder?
Ich benutze Contao 2.11.3 und diese Erweiterung mit Version 1.3.0 Stable Build 5.
Das hab ich aber jetzt alles behoben? Nicht im ER natürlich. Nur hier auf Github.
Okay, kannst du es dann ins ER stellen?
Nein, ist nicht meine Extension.
Okay, dann müssen wir wohl auf Andreas warten?!
Jap. Aber Du kannst ja den Code einfach manuell runterladen und installieren. Das ER brauchst Du dafür ja nicht :)
Ja stimmt, wenn aber dann jemand auf die Idee kommt, auf den Updateknopf zu drücken sind die Änderungen wieder weg, solange das noch nicht im ER ist. Naja, dann werde ich das mal tun...
@Toflar ist dieses Ticket erledigt?
Ich denke, ja :-)
Hallo Andreas,
in der 2.11 wird das calendarfield nicht mehr richtig angezeit. Ich habe mir mal den Code vom Leo aus dem Backend der 2.11 geklaut und angepasst. Damit läuft es jetzt wieder aber die Sprache stimmt noch nicht, vielleicht weißt du vorran das liegt?
Hier ist der Code damit es wieder läuft: