Điểm:1

Điền vào trường đa giá trị từ các giá trị được phân tách bằng dấu phẩy trong một trường

lá cờ kr

Tôi có dữ liệu trong xml mà tôi muốn nhập vào drupal. Mà hoạt động tốt. Nhưng một trường trong xml chứa đầy danh sách các thuật ngữ được phân tách bằng dấu phẩy. Có một trường mục tiêu trong drupal là trường đa giá trị. Tôi không cần những thứ đó như một nguyên tắc phân loại, giống như đa giá trị cho tìm kiếm solr. Tôi chỉ muốn mở rộng một, bốn mươi, hoa,... các giá trị để điền vào trường nhiều giá trị.

Nó hoàn toàn sẽ không hoạt động. Bất kỳ giúp đỡ?

Đây là lần lặp lại mới nhất (tôi đã thử rất nhiều trong hai ngày qua) nhưng không thành công với một lỗi như vậy:

Lỗi: Loại toán hạng không được hỗ trợ trong /var/www/dev.diercke.com/web/core/modules/migrate/src/Plugin/migrate/process/SubProcess.php trên dòng 206 #0 /var/www/dev.diercke. com/web/core/modules/migrate/src/MigrateExecutable.php(399): Drupal\migrate\Plugin\migrate\process\SubProcess->transform(Array, Object(Drupal\migrate_tools\MigrateExecutable), Object(Drupal\migrate \Row), 'field_stichwort...')
#1 /var/www/dev.diercke.com/web/core/modules/migrate/src/MigrateExecutable.php(205): Drupal\migrate\MigrateExecutable-> processRow(Object(Drupal\migrate\Row))
#2 /var/www/dev.diercke.com/vendor/drush/drush/includes/drush.inc(206): Drupal\migrate\MigrateExecutable->import()
#3 /var/www/dev.diercke.com/vendor/drush/drush/includes/drush.inc(197): drush_call_user_func_array(Mảng, Mảng)
#4 /var/www/dev.diercke.com/web/modules/contrib/migrate_tools/src/Commands/MigrateToolsCommands.php(958): drush_op(Array)
#5 [chức năng nội bộ]: Drupal\migrate_tools\Commands\MigrateToolsCommands->executeMigration(Object(Drupal\migrate\Plugin\Migration), 'karte', Array)
#6 /var/www/dev.diercke.com/web/modules/contrib/migrate_tools/src/Commands/MigrateToolsCommands.php(418): array_walk(Mảng, Mảng, Mảng)
#7 [chức năng nội bộ]: Drupal\migrate_tools\Commands\MigrateToolsCommands->import('karte', Array)
#8 /var/www/dev.diercke.com/vendor/consolidation/annotated-command/src/CommandProcessor.php(257): call_user_func_array(Array, Array)
#9 /var/www/dev.diercke.com/vendor/consolidation/annotated-command/src/CommandProcessor.php(212): Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback(Array, Object(Consolidation\AnnotatedCommand\CommandData))
#10 /var/www/dev.diercke.com/vendor/consolidation/annotated-command/src/CommandProcessor.php(176): Hợp nhất\AnnotatedCommand\CommandProcessor->validateRunAndAlter(Array, Array, Object(Consolidation\AnnotatedCommand\CommandData ))
#11 /var/www/dev.diercke.com/vendor/consolidation/annotated-command/src/AnnotatedCommand.php(311): Hợp nhất\AnnotatedCommand\CommandProcessor->process(Object(Symfony\Component\Console\Output\ConsoleOutput ), Mảng, Mảng, Đối tượng (Hợp nhất\AnnotatedCommand\CommandData))
#12 /var/www/dev.diercke.com/vendor/symfony/console/Command/Command.php(255): Hợp nhất\AnnotatedCommand\AnnotatedCommand->execute(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\ Thành phần\Bảng điều khiển\Đầu ra\ConsoleOutput))
#13 /var/www/dev.diercke.com/vendor/symfony/console/Application.php(1027): Symfony\Component\Console\Command\Command->run(Object(Drush\Symfony\DrushArgvInput), Object( Symfony\Component\Console\Output\ConsoleOutput))
#14 /var/www/dev.diercke.com/vendor/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand(Object(Consolidation\AnnotatedCommand\AnnotatedCommand), Object(Drush\ Symfony\DrushArgvInput), Đối tượng (Symfony\Component\Console\Output\ConsoleOutput))
#15 /var/www/dev.diercke.com/vendor/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\ Thành phần\Bảng điều khiển\Đầu ra\ConsoleOutput))
#16 /var/www/dev.diercke.com/vendor/drush/drush/src/Runtime/Runtime.php(118): Symfony\Component\Console\Application->run(Object(Drush\Symfony\DrushArgvInput), Đối tượng (Symfony\Component\Console\Output\ConsoleOutput))
#17 /var/www/dev.diercke.com/vendor/drush/drush/src/Runtime/Runtime.php(48): Drush\Runtime\Runtime->doRun(Array, Object(Symfony\Component\Console\Output \ConsoleOutput))
#18 /var/www/dev.diercke.com/vendor/drush/drush/drush.php(72): Drush\Runtime\Runtime->run(Array)
#19 /var/www/dev.diercke.com/vendor/drush/drush/drush(4): yêu cầu('/var/www/dev.di...')
#20 {chính}
Lỗi: Loại toán hạng không được hỗ trợ trong Drupal\migrate\Plugin\migrate\process\SubProcess->transform() (dòng 206 của /var/www/dev.diercke.com/web/core/modules/migrate/src/Plugin/migrate / process/SubProcess.php).
 [cảnh báo] Lệnh Drush bị chấm dứt bất thường.
...
tiến trình:
...
  field_stichworte: thẻ
  trường_stichworte_einzeln:
    - plugin: phát nổ
      nguồn: thẻ
      giới hạn: 10000
      dấu phân cách: ,
    - plugin: đào sâu
    - plugin: sub_ process
      tiến trình:
        trường_stichworte_einzeln:
          - plugin: giải nén
            mục lục:
              - 0
...
Điểm:2
lá cờ kr

Tôi tìm thấy một giải pháp:

lĩnh vực:
    ...
    -
    tên: từ khóa_với_dấu phẩy
    nhãn: 'từ khóa'
    bộ chọn: từ khóa
    ...
tiến trình:
    ...
    trường_từ_khóa_đa:
        - plugin: phát nổ
          dấu phân cách: ','
          nguồn: keywords_with_comma
        - plugin: giá trị đơn
        - plugin: nhiều giá trị
    ...
lá cờ jp
Hoàn hảo, cảm ơn rất nhiều!

Đă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.