Datum Migration in Drupal 8

Drupal 8 Migration eines Datums

Mit der in Drupal 8 integrierten Migrate API lassen sich Inhalte von anderen Systemen in Drupal migrieren bzw. importieren. Ein wichtiger und spezieller Aspekt stellt dabei das migrieren eines Datum dar. Das Datumsformat kann sich zwischen Quelle der Daten und dem Zielsystem (Drupal 8) unterscheiden. Um das Datumsformat bei der Migration bzw. beim Import der Daten entsprechend anzupassen, kann das "format_date" Plugin verwendet werden. 

Das "format_date" Plugin ist ein Process Plugin. Mit Process Plugins kann definiert werden, wie Daten bei der Migration verarbeitet werden. Die Migration wird in einer YAML Datei konfiguriert, in der man für ein Datumsfeld nun folgendes eintragen kann:

process:
  field_date:
    plugin: format_date
    from_format: 'U'
    to_format: 'Y-m-d\TH:i:s'
    source: event_date

In diesem Beispiel ist die Quelle ein Unix-Timestamp der beim Import in ein Drupal Datefield konvertiert wird. Zum Beispiel würde der Timestamp 1517486400 zu 2018-02-01T13:00:00 umgewandelt werden.

Benötigen Sie Unterstützung bei der Drupal 8 Migration dann finden Sie auf folgender Seite weitere Informationen bezüglich unseres Drupal Services.