Puncte:0

Migrați câmpul paragraf

drapel jp

Am evenimente pe site-urile mele Drupal 7 și, după actualizare, vreau să migrez acele evenimente pe site-ul Drupal 9. Event CT are un câmp de revizuire a referințelor de paragraf la paragraful „event_date” de pe site-ul web Drupal 9. În interiorul paragrafului, există câmpuri precum field_city, field_country și altele. Pe site-ul Drupal 7, acest paragraf are un câmp de locație referitor la entitatea de locație.Acum vreau să migrez field_location (referit la locație, în interiorul locației există orașul, câmpurile de țară) de la Drupal 7 la feld_country, field_city pe Drupal 9. Am scris migration_plus yml pentru migrarea event_paragraph, dar nu pot scrie migrarea pentru referință camp.

Acesta este fișierul de migrare.

id: paragraph_event_date
etichetă: „Paragraf event_date”
migration_group: event_migrate
migration_tags:
  - Locație
  - paragraf
sursă:
  plugin: d7_paragraphs_item
  pachet: data_evenimentului
  cheie: migra
proces:
  field_city:
    plugin: sub_proces
    sursa: field_location
    proces:
      valoare:
        plugin: format_date
  field_event_date_range:
    plugin: sub_proces
    sursa: field_event_date
    proces:
      valoare:
        plugin: format_date
        sursa: valoare
        from_format: „U”
        to_format: „Y-m-d\TH:i:s”
      end_value:
        plugin: format_date
        sursa: valoare2
        from_format: „U”
        to_format: „Y-m-d\TH:i:s”
  field_sold_out:
    plugin: sub_proces
    sursa: field_sold_out
    proces:
      valoare: valoare
      langcode: limbaj
  field_end_date_unset:
    plugin: sub_proces
    sursa: field_end_date_unset
    proces:
      valoare: valoare
      langcode: limbaj
destinaţie:
  plugin: 'entity_reference_revisions:paragraph'
  default_bundle: data_evenimentului
dependențe_migrație: { }
dependențe:
  aplicat:
    modul:
      - twn_event_migrate

Așa că maparea mea ar trebui să arate așa.

 field_city = field_location <-- locație <-- oraș

Drupal 9 paragraf__field_city

Drupal 7 paragraph__field_location

Câmp de locație Drupal 7

miststudent2011 avatar
drapel fr
Ajută asta? https://drupal.stackexchange.com/a/304157/71454
Asatur Vardanyan avatar
drapel jp
Am văzut asta, dar în cazul meu o structură puțin diferită. În exemplu, au creat paragrafe și apoi le-au încărcat. Dar în cazul meu, vreau să schimb paragrafele existente în drupal 7 cu un alt paragraf în drupal 9. Deci nu trebuie să le salvez înainte de migrare. Vă mulțumesc pentru răspuns. Acum încerc să implementez un nou procesor pentru acest scop. Dacă reușesc, voi oferi și soluția mea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.