Wo finde ich im BE den Datepicker. Möchte die Funktionen im Besonderen - den Button zum Auwählen für Monat und Jahr auch im Frontend anbieten/nachbauen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
datepicker im frontend - wie datepicker im backend
Einklappen
X
-
Schau dir mal das customcatalog_filter_datepicker Template an. Darin ist eigentlich alles fertig. Kannst du umbenennen in customelement_attr_datepicker und für ein Datumfeld nutzen und nur bissel die html Ausgabe anpassen.
-
Danke für die wie immer super rasche Reaktion Tim.
So habe im Template customcatalog_filter_datepicker, den vorhanden jQuery-Code mit folgendem ersetzt.
jQuery(document).ready(function()
{
jQuery("#filter_timestamp_<?php echo $this->id; ?>").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
Jetzt muss ich dem Template/Kalender nur noch beibringen, dass er mir die jeweiligen Datumsfelder mit den Einträgen der DB vorbelegt.
Kommentar
-
So, habe jetzt den Datepicker komplett in Deutsch:
<script type="text/javascript">
/**
* Datepicker
* @link http://jqueryui.com/datepicker/
*/
jQuery(document).ready(function()
{
jQuery("#filter_timestamp_<?php echo $this->id; ?>").datepicker({
prevText: '<zurück', prevStatus: '',
prevJumpText: '<<', prevJumpStatus: '',
nextText: 'Vor>', nextStatus: '',
nextJumpText: '>>', nextJumpStatus: '',
currentText: 'heute', currentStatus: '',
todayText: 'heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schließen', closeStatus: '',
monthNames: ['Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November',' Dezember'],
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
'Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerst ag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
showMonthAfterYear: false,
dateFormat:'d MM, yy',
changeMonth: true,
changeYear: true
});
});
</script>
- 1 Likes
Kommentar
-
Jetzt muss ich dem Template/Kalender nur noch beibringen, dass er mir die jeweiligen Datumsfelder mit den Einträgen der DB vorbelegt.
Kommentar
-
Zitat von josephkisler Beitrag anzeigenNun, möchte, dass wenn Monat ausgewählt ist, dass die jeweiligen Datums-Einträge aus dem CC-Feld Startdatum im Kalender hinterlegt werden.
Danke dass Du weitermoderierst.
Kommentar
-
Nun, hier suche ich eine Lösung, dass er mir beim Filtern der Reisen im Feld Reisebeginn im Datepicker die Reisen hinterlegt, welche auch vorhanden sind.
zB. Ist eine Reise am 31.Mai hinterlegt sollte im Kalender, Datepicker dies hinterlegt sein, damit der Kunde sieht, aha, da ist eine Reise die Beginnt.
Wie ca. hier http://forum.premium-contao-themes.c...jahren-filtern
Derzeit ist jedoch der Filter so schlau, dass er mir, wenn zu diesem Datum keine Reise hinterlegt ist, Alle Reisen anzeigt, eigentlich schlau.
Werde jedoch das mit dem datepicker lassen und dies mit einem Dropdown machen, jedoch brauche ich hier Deine Hilfe, wie ich das Angehe.
Danke für die Nachfrage.
Kommentar
-
Was soll deine SQL Abfrage denn bewirken? Du befindest dich nicht auf einer Detailseite, wo man dem Benutzer konkrete Informationen des jeweiligen Eintrags vorbelegen kann. Logisch wäre in einem Liste-filter das aktuelle Datum als Reisebeginn vor zu belegen, nicht unbedingt das erst mögliche. Das kann mitunter sehr verwirrend sein, wenn es deutlich in der Zukunft ist.
Das sieht er schon, wenn er filtert
Kommentar
-
So habe folgendes herausgefunden. Bei der Filterabfrage des Datum-Feldes kommt in der URL http://irtours-test.danielduesentrie...&ort=Antarktis, eingestellt ist aber >=. Müsste hier nicht ?reise_beginn>=01.06.2016.... kommen. Gebe ich per Hand >= ein funktioniert es.
Ich verstehe gar nichts mehr. Danke für Deine Bemühungen.
Kommentar
-
?reise_beginn>=01.06.2016
Das ist kein GET Parameter. Da blättert er dir alles vor.
Zeit dein Filter auf das Feld, was die zeitlichen Startwerte hat? Und das ist ein Zeitstempel-Filter, kein Text-Filter!?
Hast du einen Standard-Wert definiert? Wenn ja, nimm den mal raus.
Sonst, ganz pragmatische Lösung, einfach den Modus des Filters umdrehenZuletzt geändert von Tim; 02.06.2016, 07:44.
Kommentar
-
Wo kommt das plötzlich her - Inhalt der notelist email
Merkliste: <!-- TEMPLATE START: system/modules/pct_customelements_plugin_notelist/templates/mail_notelist_customelements.html5 --> 1x MS Astor - Weiße Nächte an der Ostsee <!-- TEMPLATE END: system/modules/pct_customelements_plugin_notelist/templates/mail_notelist_customelements.html5 --> Vorname: Joseph Nachname: Kisler Telefonnummer: +4368110805913 E-Mail: info@webwerkstatt365.at Kommentar: Sollte beim Absenden der E-Mail die Notelist-Einträge nicht verschwinden - also auf 0 gesetzt werden?
Kommentar
-
Wenn Contao im Debug-Modus läuft schreibt Contao <!-- TEMPLATE START aus.
Kommentar
Kommentar