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