Puncte:1

Utilizați titlul nodului ca valoare implicită în câmpul alt al migrației field_image

drapel nl

Am lucrat la un proiect de migrare D7 la D9 și am întâmpinat o problemă legată de valoarea alternativă a field_image.

Site-ul D7 nu are toate configurațiile etichetei field_image alt, așa că am dori să folosim titlul nodului importat ca înlocuitor dacă valoarea era goală.

Fișierul de configurare a migrației funcționează, toate celelalte câmpuri sunt importate perfect. Doar eticheta alt nu a folosit înlocuirea lui „@title” (am văzut altă utilizare a sintaxei @ pe alte fișiere de configurare de migrare). Tot ce am văzut a fost șirul @title în câmpul meu alt după import.

Cum ar trebui să o fac să funcționeze? Mulțumiri!

config/sync/migrate_plus.migration.upgrade_d7_node_complete_article.yml

langcode: en
stare: adevărat
dependențe: { }
id: upgrade_d7_node_complete_article
clasa: Drupal\node\Plugin\migrate\D7NodeTranslation
field_plugin_method: null
cck_plugin_method: nul
migration_tags:
  - „Drupal 7”
  - Conținut
migration_group: migrate_drupal_7
etichetă: „Nod complet (News)”
sursă:
  plugin: d7_node_complete
  node_type: articol
proces:
  nid:
    -
      plugin: obține
      sursa: tnid
  vid:
    -
      plugin: obține
      sursa: vid
  langcode:
    -
      plugin: default_value
      limba-sursă
      default_value: und
  titlu:
    -
      plugin: obține
      sursa: titlu
  field_image:
    -
      plugin: sub_proces
      sursa: field_image
      proces:
        target_id: fid
        alt:
          plugin: default_value
          sursa: alt
          default_value: „@title”
        titlu: titlu
        latime: latime
        inaltime: inaltime
destinaţie:
  plugin: 'entity_complete:node'
  traduceri: adevărat
  default_bundle: articol
dependențe_migrație:
  necesar:
    - upgrade_d7_user
    - upgrade_d7_node_type
    - upgrade_language
  optional:
    - upgrade_d7_field_instance

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.