Điểm:0

Di chuyển trường đoạn văn

lá cờ jp

Tôi có các sự kiện trên trang web Drupal 7 của mình và sau khi nâng cấp, tôi muốn di chuyển các sự kiện đó sang trang web Drupal 9. CT sự kiện có trường sửa đổi tham chiếu đoạn tới đoạn 'event_date' trên trang web Drupal 9. Bên trong đoạn văn, có các trường như field_city, field_country và các trường khác. Trên trang web Drupal 7, đoạn này có trường vị trí được tham chiếu đến thực thể vị trí.Bây giờ tôi muốn di chuyển field_location (được tham chiếu đến vị trí, bên trong vị trí có các trường thành phố, quốc gia) từ Drupal 7 sang feld_country, field_city trên Drupal 9. Tôi đã viết migration_plus yml cho di chuyển event_paragraph, nhưng tôi không thể viết di chuyển để tham khảo cánh đồng.

Đây là tệp di chuyển.

id: đoạn_sự kiện_ngày
nhãn: 'Đoạn sự kiện_ngày'
nhóm_di chuyển: event_migrate
thẻ_di chuyển:
  - địa điểm
  - đoạn văn
nguồn:
  plugin: d7_paragraphs_item
  gói: event_date
  khóa: di chuyển
tiến trình:
  lĩnh vực_thành phố:
    plugin: sub_ process
    nguồn: field_location
    tiến trình:
      giá trị:
        plugin: format_date
  trường_sự kiện_ngày_phạm vi:
    plugin: sub_ process
    nguồn: field_event_date
    tiến trình:
      giá trị:
        plugin: format_date
        nguồn: giá trị
        from_format: 'U'
        to_format: 'Y-m-d\TH:i:s'
      giá trị cuối:
        plugin: format_date
        nguồn: value2
        from_format: 'U'
        to_format: 'Y-m-d\TH:i:s'
  trường_sold_out:
    plugin: sub_ process
    nguồn: field_sold_out
    tiến trình:
      giá trị: giá trị
      mã ngôn ngữ: ngôn ngữ
  trường_end_date_unset:
    plugin: sub_ process
    nguồn: field_end_date_unset
    tiến trình:
      giá trị: giá trị
      mã ngôn ngữ: ngôn ngữ
điểm đến:
  plugin: 'entity_reference_revisions:paragraph'
  default_bundle: event_date
migration_dependencies: { }
phụ thuộc:
  thi hành:
    mô-đun:
      - twn_event_migrate

Vì vậy, bản đồ của tôi sẽ trông như thế này.

 field_city = field_location <- vị trí <-- thành phố

Drupal 9 đoạn__field_city

Drupal 7 đoạn__field_location

Trường vị trí Drupal 7

miststudent2011 avatar
lá cờ fr
Không giúp đỡ à? https://drupal.stackexchange.com/a/304157/71454
Asatur Vardanyan avatar
lá cờ jp
Tôi đã thấy điều này nhưng trong trường hợp của tôi thì cấu trúc hơi khác một chút. Trong ví dụ này, họ đã tạo các đoạn văn và sau đó tải chúng. Nhưng trong trường hợp của tôi, tôi muốn thay đổi các đoạn hiện có trong drupal 7 thành một đoạn khác trong drupal 9. Vì vậy, tôi không cần lưu chúng trước khi di chuyển. Cảm ơn bạn đã phản ứng của bạn. Bây giờ tôi đang cố triển khai một bộ xử lý mới cho mục đích này. Nếu thành công, tôi cũng sẽ cung cấp giải pháp của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.