Die Frage ging an ddnl und ist auch immer noch offen.
Datepicker funzt ned in Catalog Edit Modul
Einklappen
X
-
-
Meine Frage bezog sich auf Deinen geposteten Code in Beitrag #12. Ich kann - zumindest dort - kein schließendes <script>-Tag finden. Aber kann auch sein, dass ich blind bin... Wenn Du sagst, das Element wird korrekt geschlossen, dann nehm ich alles zurück und behaupte das Gegenteil.
Kommentar
-
nein du bist nicht blind :-)Zitat von xchs Beitrag anzeigenMeine Frage bezog sich auf Deinen geposteten Code in Beitrag #12. Ich kann - zumindest dort - kein schließendes <script>-Tag finden. Aber kann auch sein, dass ich blind bin... Wenn Du sagst, das Element wird korrekt geschlossen, dann nehm ich alles zurück und behaupte das Gegenteil.
das schliessende Tag ist bei dem Beitrag nicht zu sehen (habe davor aufgehört zu kopieren) aber bei mir im Code drin :-)
Irgendwie "klebt" der/die Kalenderpicker, siehe Screenshot und Quelltext (Beitrag #12) nicht hinter den richtigen InputFeldern (aber funktioniert generell mit meinen Anpassungen)
Kommentar
-
Wenn ich mich nicht täusche, dann ist das im SVN behoben. Ihr könntet mal den Patch testen: http://www.contao-forge.org/issues/1647
Viele GrüßeContao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Kommentar
-
Wie oben beschrieben am besten die <script> Tags in die PHP schreiben und vorab die Elemente via CSS absolut positionieren. Nicht die sauberste Lösung...tuts aber.Zitat von lupo Beitrag anzeigenHabt Ihr eine andere Idee ?
Danke,
Razvan
Kommentar
-
Hallo lupo,
danke fürs expliziete Testen.
Ich sag dem Entwickler noch mal Bescheid. Es wird sich drum gekümmert ^^
Viele GrüßeContao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
🙏 1Kommentar
-
Danke MacKP, für das Ticket (http://www.contao-forge.org/issues/2877) und Lupo fürs testen.Zitat von MacKP Beitrag anzeigenHallo lupo,
danke fürs expliziete Testen.
Ich sag dem Entwickler noch mal Bescheid. Es wird sich drum gekümmert ^^
Viele Grüße
Der Workaround mit meinem geänderten Script und dem Tipp von Kahmoon mit absolutem positionieren funzt erstmal.
Wenn man in der im ModuleCatalogEdit.php beim datepicker folgendes ändert
ändert, kann man auch bei mehreren Kalender den jeweiligen Calenderpicker (datepicker_' . $objWidget->id . ') erstmal in ner CSS Klasse absolut positionieren.PHP-Code:$datepicker = '<img src="plugins/datepicker/icon.gif" width="20" height="20" id="toggle_' . $objWidget->id . '" class="datepicker_' . $objWidget->id . '">'; $GLOBALS['TL_CSS'][] = 'plugins/datepicker/dashboard.css'; $GLOBALS['TL_JAVASCRIPT'][] = 'plugins/datepicker/datepicker.js'; $GLOBALS['TL_HEAD'][]=' <script type="text/javascript"><!--//--><![CDATA[//><!-- window.addEvent(\'domready\', function() { new DatePicker(\'#ctrl_' . $objWidget->id . '\', { allowEmpty: true, toggleElements: \'#toggle_' . $objWidget->id . '\', pickerClass: \'datepicker_dashboard\', format: \'' . $format . '\', inputOutputFormat: \'' . $format . '\', positionOffset: { x:130, y:-85 }' . $time . ', startDay: ' . $GLOBALS['TL_LANG']['MSC']['weekOffset'] . ', days: [\''. implode("','", $GLOBALS['TL_LANG']['DAYS']) . '\'], dayShort: ' . $GLOBALS['TL_LANG']['MSC']['dayShortLength'] . ', months: [\''. implode("','", $GLOBALS['TL_LANG']['MONTHS']) . '\'], monthShort: ' . $GLOBALS['TL_LANG']['MSC']['monthShortLength'] . ' }); }); //--><!]]></script>';
Nicht sauber aber bis der neue Catalog mit dem Bugfix rauskommt, sollte das erstmal gehen :-)Zuletzt geändert von ddnl; 31.01.2012, 21:29.
Kommentar
-
Sollte im trunk gefixt sein.Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
🙏 2Kommentar
-
DANKE xtraZitat von xtra Beitrag anzeigenSollte im trunk gefixt sein.
der Bug ist behoben und es funktioniert :-)
Kommentar
-
Ich hatte das gleiche Problem wie im Thread beschrieben, daher habe ich ihn Aufmerksam verfolgt.
Auch bei mir funktioniert es jetzt mit dem Datepicker.
ABER
irgendwas muss ich bei den ganzen Änderungen zerschossen haben, denn alle meine Date Felder sind jetzt automatisch vorbelegt
mit dem aktuellen Datum.
Selbst wenn ich auf "Eintrag neu anlegen" klicke sind alle Datumsfelder mit dem aktuellen Datum vorbelegt.
Wenn ich jedes Datum per Hand lösche und das ganze speichere, steht es aber dennoch in der Datenbank.
Ändere ich jedoch das Datum auf ein x-beliebies, so schreibt er das geänderte Datum in die Datenbank.
Ich habe dieses Verhalten in diesem Thread nochmal gefunden:
Kann mir vielleicht jemand behilflich sein wie ich das wieder wegbekomme?
Danke und Gruß
Elmar
Kommentar
-
Hallo zorin1st,
wie ist das denn genau konfiguriert bei dir?
Kannst du uns einen Screenshot vom Backend geben?
Viele GrüßeContao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Kommentar
Kommentar