Date Range Picker für Zeitraum
am 11.09.2018 - 10:30 Uhr in
Hallo zusammen,
ich erstelle gerade einen neue Seite auf der ich gerne einen Zeitraum (Datum von / bis) in einem Inhaltstypen verwenden möchte. Dazu habe ich ein Feld vom Typ Datum (Zeitraum) eingefügt. Ich finde das bereitgestellte Widget aber nicht wirklich so toll.
Ich hätte gerne ein Widget in dem man den Zeitraum von / bis direkt im Popup auswählen kann.
Gibt es eine Möglichkeit das Widget zu überschreiben? Ich würde gerne z.B. dieses Widget einbauen: http://www.daterangepicker.com
Vielleicht hat ja auch jemand einen Link, wie man das Eingabeformular eines Inhaltstyp ändern kann. Ich habe da immer wieder dran gesucht aber nichts brauchbares gefunden.
Liebe Grüße und Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Die einzige Möglichkeit die
am 12.09.2018 - 22:54 Uhr
Die einzige Möglichkeit die mir einfällt,
wäre den Theme Hook für den Datepicker zu überschreiben.
Das ist allerdings nicht ganz trivial.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Ich hänge mich mal an, damit
am 13.09.2018 - 07:41 Uhr
Ich hänge mich mal an, damit ich automatisch benachrichtigt werde, falls hier noch das Ei des Kolumbus gefunden wird...;-)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Irgendwie unbefriedigend,
am 13.09.2018 - 07:54 Uhr
Irgendwie unbefriedigend, dass es keine einfache Möglichkeit gibt so etwas umzusetzen.
Hi,es sind ja auch 2
am 13.09.2018 - 09:58 Uhr
Hi,
es sind ja auch 2 unterschiedliche Kardinalitäten.
Ein Start-Enddatum hat 2 Werte.
Ein Range hat nur 1 Wert.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hyp1 schrieb es sind ja auch
am 13.09.2018 - 11:44 Uhr
es sind ja auch 2 unterschiedliche Kardinalitäten.
Ein Start-Enddatum hat 2 Werte.
Ein Range hat nur 1 Wert.
t
Das ist richtig. Ich hatte halt die Hoffnung, dass es in Drupal 8 mittlerweile eine Möglichkeit gibt, die Form relativ einfach zu themen. Das ist so ein Punkt, der mir in der Vergangenheit immer wieder zum Problem geworden ist bei Drupal.
Idee wäre es auch, ein Textfeld mit einem eigenen Widget (Date Range Picker) zu erstellen und dann beim speichern der Node die Daten per Rules in das von / bis Feld schreiben.
Wenn es kein Modul gibt
am 13.09.2018 - 12:01 Uhr
Wenn es kein Modul gibt welches einen Date Range Picker zur Verfügung stellt
musst du selbst ein Feld erstellen und das entsprechend Themen.
MfG
Robert
PS: Da ein Range nur einen Wert hat welche Werte möchtest Du dann in die Felder von und bis schreiben?
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hyp1 schrieb Da ein Range nur
am 13.09.2018 - 12:28 Uhr
Da ein Range nur einen Wert hat welche Werte möchtest Du dann in die Felder von und bis schreiben?
Mir geht es nicht um den Zeitraum sondern um das Start und Endedatum. Somit könnte ich in ein Textfeld den Wert "01.01.2018 - 02.01.2018" schreiben. Um dann mit dem Datum auch in Views usw. arbeiten zu können, macht es ja Sinn diese Werte auch in ein Datumsfeld zu schreiben. Das wäre mit Rules ja kein Problem.
01.01.2018 - 02.01.2018 sind
am 13.09.2018 - 13:11 Uhr
Also nochmal:
01.01.2018 - 02.01.2018 sind 2 Datumsfelder.
Ein Range von 30 Tagen der ungefähr das selbe Ausdrückt ist nur 1 Feld (integer).
Wenn du "01.01.2018 - 02.01.2018" in ein Textfeld schreibst,
dann ist das ein String und damit kannst Du in Views mit berechnen nicht viel anfangen.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Mit nur einem Feld kann man
am 13.09.2018 - 12:46 Uhr
Mit nur einem Feld kann man ja Filter wie "Datum Liegt zwischen xy und yz" auch vergessen.
Würde ich nicht machen.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
@Montviso Der Date Range
am 13.09.2018 - 13:09 Uhr
@Montviso Mit einem Date Range Picker speichert man letzten Endes nur einen Wert.
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
@Hyp1 ja klar speichert man
am 13.09.2018 - 14:04 Uhr
@Hyp1 ja klar speichert man damit nur einen Wert.
Das meine ich doch, dass deshalb gewisse Filtermethoden nicht funktionieren.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
@nicki, Rules und D8 ist so
am 13.09.2018 - 14:05 Uhr
@nicki,
Rules und D8 ist so ne Sache...Keinesfalls stabil.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hyp1 schrieb 01.01.2018 -
am 13.09.2018 - 14:41 Uhr
01.01.2018 - 02.01.2018 sind 2 Datumsfelder.
Das ist mir klar und in einem Feld vom Typ Datum und einem Anfang und Ende sind beide Datumswerte in dem Array gespeichert.
Ein Range von 30 Tagen der ungefähr das selbe Ausdrückt ist nur 1 Feld (integer).
Auch klar. Es werden aber die Datumswerte benötigt.
Wenn du "01.01.2018 - 02.01.2018" in ein Textfeld schreibst, dann ist das ein String und damit kannst Du in Views mit berechnen nicht viel anfangen.
Kenne ich. Deshalb habe ich bei einem anderen Projekt den Wert in ein Textfeld geschrieben und dann mit Rules beim speichern umgewandelt und in die entsprechenden Felder geschrieben.
@nicki,
Rules und D8 ist so ne Sache...Keinesfalls stabil.
Ich dachte mittlerweile hätte sich das alles etwas gebessert. Bin bei meinem letzten Projekt auch wieder auf Drupal 7 zurück....
Keine Ahnung, was sich seit
am 13.09.2018 - 15:15 Uhr
Keine Ahnung, was sich seit meinem letzten Versuch mit Rules getan hat.
Damals ging ein Event nicht, glaube Update Node...war auch in den Issues genannt.
Und das Modul ist immer noch Alpha.
Es werden Sponsoren gesucht. ;-)
Hier gibt es mehr dazu:
https://d8rules.org/
Mir war es dann doch etwas zu heftig.
100€ hätte ich gerne gezahlt, aber keine 500, oder was aktuell die kleinste Einheit ist.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Fago hat aktuell keine Zeit
am 14.09.2018 - 12:13 Uhr
Fago hat aktuell keine Zeit mehr, sich um das Rules Modul zu kümmern (selbst wenn es Geld gäbe) und sucht jemand, der es übernimmt. Ich glaube auf der DrupalEurope hat er jemanden gefunden. Mal sehen, wie es weitergeht.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke, Werner...interessante
am 14.09.2018 - 12:44 Uhr
Danke, Werner...interessante Info.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Bei Drupal 7 gibt es ja das
am 14.09.2018 - 13:19 Uhr
Bei Drupal 7 gibt es ja das Modul https://www.drupal.org/project/availability_calendars was genau das kann und auch sehr gut.
Farbige Auswahl von bis, verteilt auf 2 Datumsfelder, leider ist nicht geplant das auf D8 zu portieren, es gibt einen Hinweis zu BAT, aber ob es dort schon eine ähnliche Funktion gibt weiß ich nicht.
Für Drupal 8 benötige ich auch genau diese Funktion, da meine Kunden damit super klar kommen und das farbige markieren für FeWos zu schätzen wissen.
Man kann z.B. mit Click auf KW eine ganze Woche markieren, oder einen Monat usw. und responsive ist es auch.
Bin ebenfalls sehr an einer Lösung interessiert und beteilige mich auch an Spenden mit jeweils 100,- Euro (Rules und weitere Module).
Ich finde 500,00 Euro als Einstieg zu hoch, denn es wird vermutlich noch weitere Module geben wo ähnliches gefordert wird.
Vielleicht hat ja auch jemand einen Link, wie man das Eingabeformular eines Inhaltstyp ändern kann. Ich habe da immer wieder dran gesucht aber nichts brauchbares gefunden.
Was genau meinst du? Layout Tipps?
Grüße Jenna
@montviso unter
am 14.09.2018 - 13:32 Uhr
@montviso
unter https://d8rules.org/invoice?funding=rules-core-engineers gibt es doch das Feld custom amount und oben steht Spendenquittungen ab 35,- Euro?
Ich finde da gar nichts was erst ab 500,- möglich ist.
Aber vermutlich bringt es ja jetzt nichts dahin zu spenden wenn er ohnehin keine Zeit hat.
Grüße Jenna
Vielleicht wurde das
am 14.09.2018 - 14:14 Uhr
Vielleicht wurde das geändert.
Ist schon einige Zeit her, wo das diskutiert wurde.
Es gibt ja auch ein Alternativ-Projekt, das für Commerce forciert wurde.
Ich habe leider vergessen, wie das heißt.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hauptsache Rules wird von
am 14.09.2018 - 14:23 Uhr
Hauptsache Rules wird von jemandem übernommen und wla kann ihn dann ja bestimmt dazu bewegen seinen eigenen Spenden Button hier reinzusetzen.
Ich kann das schon verstehen, so ein komplexes Modul wie Rules jetzt für D8 und dann für D9 anzupassen, da darf man nicht mehr viele Hobbys oder andere Aufträge haben.
Und irgendwie muss ja auch derjenige leben können der vermutlich hunderte, wenn nicht tausende Stunden im Lauf der Jahre da rein steckt.
Schade das es nicht mit in den Core gewandert ist, ich komme nach wie vor ohne Rules mit D8 nicht weiter. Auch wenn sich schon vieles verbessert hat.
Grüße Jenna
Jetzt weiß ich wieder, wie
am 14.09.2018 - 14:56 Uhr
Jetzt weiß ich wieder, wie das Alternativ Projekt heißt:
https://www.drupal.org/project/business_rules
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Das ist auch mein Problem.
am 14.09.2018 - 14:57 Uhr
Das ist auch mein Problem. Ich denke ich werde auch einfach wieder auf Drupal 7 zurück mit dem Projekt.
Nicki, das bedeutet dann in
am 14.09.2018 - 15:12 Uhr
Nicki, das bedeutet dann in ein paar Jahren ca. 60% des jetzigen Aufwands in die Migration auf D8 stecken.
Ist halt die Frage, ob es das wert ist.
Da rentiert sich schon, ein paar fehlende Funktionen per eigenem Modul rein zu machen.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Zitat: Jetzt weiß ich wieder,
am 14.09.2018 - 20:32 Uhr
Jetzt weiß ich wieder, wie das Alternativ Projekt heißt:
Wow, danke... das ist ja spannend, guck ich mir am Wochenende gleich an.
Arbeitest du schon mit dem Modul?
Grüße Jenna
Zitat: Arbeitest du schon mit
am 15.09.2018 - 13:29 Uhr
Arbeitest du schon mit dem Modul?
Nein, damals wo es mich interessiert hat, war es mir noch zu riskant.
Da habe ich lieber ein eigenes kleines Modul gemacht.
Und seitdem nicht mehr gebraucht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hallo, ich hatte ein
am 04.03.2019 - 09:44 Uhr
Hallo, ich hatte ein ähnliches Problem und kam mit hooks zum ändern des Feldes nicht weiter
habe es dann per JS gelöst mit Hilfe von https://stackoverflow.com/questions/23671407/restrict-future-dates-in-html-5-date-input da mir andere (hier) nicht halfen. Vielleicht nützt Dir das ja etwas.