Puncte:0

Importați mai multe imagini cu sub_process și image_import

drapel to

Am câteva noduri cu mai multe imagini pe care vreau să le import. Cum pot combina sub_proces plugin cu import_imagine?

"field_image":[
    {"src":"https://example.com/image1.png","alt":"Imagine 1","title":"Imagine unu."}, 
    {"src":"https://example.com/image2.png","alt":"Imaginea 2","title":"Imaginea a doua"}
]

Ce pot face pentru a arunca în buclă matricea de imagini și a le importa mai târziu.

Iată un exemplu de configurare a procesului meu de migrare YML

proces:
  nid: nid
  titlu: titlu
  field_image:
    plugin: sub_proces
    sursa: field_image
    proces:
      plugin: import_image
      sursa: src
      destinație: constante/destinație_fișier
      titlu: titlu
      alt: alt
Puncte:0
drapel um

YAML arată bine, deși nu sunt fundamental de acord cu toate aceste module care încearcă să integreze mai multe migrări într-una singură.

Nu sunt sigur care este pluginul dumneavoastră sursă. Dacă aș face asta, aș scrie unul personalizat, copiend EmptySource și schimbând id = „gol”, la id = "my_json_source" și schimbare initializeIterator la returnează nou \ArrayIterator(json_decode($this->configuration['json_path'], TRUE)['field_image']); și apoi

sursă:
  plugin: my_json_source
  json_path: cale/la/my/json/fișier

Asta ar trebui să funcționeze.

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.