Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Date Modul: Enddatum/Endzeit nachträglich zu Feld im Inhaltstyp hinzufügen

Eingetragen von Metasequoia (96)
am 26.03.2018 - 14:37 Uhr in
  • Module
  • Drupal 7.x

Hallo Forum,

kurze Frage: es scheint nachträglich nicht möglich zu sein, zu einem Datumsfeld (Date Modul) nachträglich noch ein End-Datum hinzuzufügen. Die entsprechende Option ist ausgegraut. Ist es tatsächlich so, dass man sich vor Erstellung von Inhalten, die dieses Feld nutzen, darüber im Klaren sein muss welche Datumserfassungsoptionen man benötigt und es später de facto kein Editieren des Feldes mehr möglich ist, wenn also schon Inhalte vorliegen? Oder gibt es einen Workaround? In meinem Fall soll nun ein Inhaltstyp für Veranstaltungen geändert werden, damit auch eine Endzeit erfasst werden kann.

Um etwas weiter auszuholen: der Grund für diese gewünschte Anpassung ist, dass die Veranstaltungen über einen iCal-Feed an andere Websites weitergegeben werden. Unter anderem an Wordpress-Sites mit dem "All in One Event Calendar"-Modul. Dieses zeigt nun unschön Termine ohne Enddatum bzw. ohne Endzeit trotzdem mit Endzeit an und zwar Endzeit=Startzeit. Also z.B. Datum: 26.3.18 10:00 - 10:00 Uhr.

‹ Context Modul - verschwinden die Blöcke Hierarchical Taxonomy Menu klappt nicht aus ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

nachträglch geht das leider

Eingetragen von caw (2698)
am 27.03.2018 - 14:06 Uhr

nachträglch geht das leider nicht. du kannst ja en zweites feld zur not anlegen. oder bei wenigen inhalten einfach das feld neu anlegen

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn wir über größere

Eingetragen von Zman (185)
am 27.03.2018 - 19:52 Uhr

Wenn wir über größere Datenmengen sprechen, die tatsächlich beibehalten werden sollen, wäre der einzige Weg der mir einfällt eine Migration. Also neues Feld anlegen und per Migration die alten Daten als Startdatum im neuen Feld übertragen. Das ist allerdings nicht trivial. Mit etwas Glück hat dies jedoch schon mal jemand anders gelöst und irgendwo publiziert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Hinweise und Ideen.

Eingetragen von Metasequoia (96)
am 28.03.2018 - 09:18 Uhr

Da werd ich wohl in den sauren Apfel beissen, das Feld neu anlegen und die Inhalte neu erstellen (Ärmel hochkrempel).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: und es später de facto

Eingetragen von Jenna (1830)
am 29.03.2018 - 11:53 Uhr
Zitat:

und es später de facto kein Editieren des Feldes mehr möglich ist

Ist zwar für dich jetzt blöd, macht aber absolut Sinn, weil ein späteres Editieren ungeahnte Folgen haben könnte, je nachdem wo dieses Feld noch verwendet wird.

Du kannst auch folgendes versuchen (habe das mit einem Textfield schon öfters gemacht, mit Date Field zwar nicht, aber eigentlich sollte das funktionieren).

Erst das neue Feld anlegen, dann eine Rules schreiben:
Inhalt wird aktualisiert,Wert setzen, altes Feld als Ausgangsbasis, Wert neu schreiben in neues Feld.

Danach die entsprechenden Inhalte in Massenverarbeitung offline stellen und danach gleich wieder veröffentlichen.
Dann solltest du das Startdatum auch im neuen Feld haben, welches du ja mit Erfassung von Enddatum angelegt hast.

Wenn du dann alle Views, Layout Ausgabe etc. auf das neue Feld umgestellt hast, kann das alte gelöscht werden, vorsichtshalber würde ich das auf einer Test Install üben bis die Rules richtig greift.

Und auch checken ob du das alte Feld nur in einem Inhaltstyp verwendest oder mehrere Inhaltstypen dieses Feld verwenden (dann die Rules mit Bedingung ist Content Type A oder B) und lieber 2 Rules anlegen bevor man durcheinander kommt. Später kannst du die Rules ja wieder löschen.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für die info. ich sehe

Eingetragen von Metasequoia (96)
am 29.03.2018 - 17:57 Uhr

es gibt verschiedene ansätze. allerdings habe ich nun gestern die variante mit dem neuen feld und dem manuellen neueintragen der inhalte gewählt. der aufwand hielt sich zum glück in grenzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Probleme nach löschen eines Menüpunktes im Adminmenü
  • Views für 2 Kategorien
  • [gelöst]Zufallsausgabe von Inhalt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Hilfe zu Views und Filter?
  • Variable aus dem inkludierten Partial Template auslesen
  • Probleme beim Versand von Mails via Drupal 9
  • Drupal 9: Wie kommt der Inhalt eines selbst erstellten Feldes in page-title.html.twig
  • Drupal DACH Meetup - Donnerstag 4. März 2021, 19 Uhr
  • Layout-Builder hängt
  • Sollte das Forum vielleicht lieber offline gehen?
  • Cronjob für Multisite
Weiter

Neue Kommentare

  • habs gelöst Drush updb hat
    vor 2 Stunden 42 Minuten
  • ronald schrieb wenn du die
    vor 4 Stunden 24 Minuten
  • Habs gefunden
    vor 1 Tag 1 Stunde
  • eine View ist eine Datenbankabfrage
    vor 1 Tag 2 Stunden
  • manarak schrieb Ich konnte
    vor 2 Tagen 6 Stunden
  • Geschafft!
    vor 2 Tagen 7 Stunden
  • montviso schrieb Bist Du auf
    vor 2 Tagen 8 Stunden
  • bewerben Sie sich bitte wie
    vor 2 Tagen 12 Stunden
  • Dann per persönlicher
    vor 2 Tagen 13 Stunden
  • da es sich um eine
    vor 2 Tagen 13 Stunden

Statistik

Beiträge im Forum: 246079
Registrierte User: 18884

Neue User:

  • uniquename
  • xapizm
  • maklko

» Alle User anzeigen

User nach Punkten sortiert:
wla9015
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association