Puncte:1

Un pic de căutare pe google nu m-a dus încă la răspunsul la asta.

drapel pe

Lucrez la o migrare de pe un site non-Drupal în Drupal 9. Până acum, folosesc modulele migrate_plus, migrate_tools și migrate_source_csv. Datele pe care le import au <br> și alte etichete în unele câmpuri. Când acestea importă, <br> etichetele sunt vizibile pe paginile site-ului după finalizarea migrării.

Sursa este un fișier delimitat de file.

Privind codul paginii, acestea sunt randate ca entități html în loc de etichete: deci <br> este

Am încercat să schimb setările în multe moduri diferite în filtrul HTML de bază pe care îl folosesc aceste câmpuri. Nicio schimbare.

Am adăugat un plugin pentru fiecare dintre aceste câmpuri care, m-am gândit, ar trebui să numească filtrul basic_html. Acest lucru nu a avut nici un impact.

Cele două câmpuri sunt field_perm_contact_info și body.

Iată porțiunea relevantă din fișierul meu de configurare de import yaml...
proces:
  tip:
    plugin: default_value
    default_value: sursă
  field_source_id: srcid
  titlu: titlu
    field_source_country: 
    plugin: entity_generate
    sursa: tara
    value_key: nume
    pachet: tara
    entity_type: taxonomy_term
    ignore_case: adevărat
  field_srcfax: fax
  field_main_link: link principal
  field_manulyr: manual
  field_perm_contact_info: 
    plugin: default_value
    default_value: basic_html
    sursa: permcontinf
  field_permpdfname: permpdf
  field_perm_scope: permscope
  field_perm_updated:
    plugin: format_date
    din_formatul: n/j/Y
    to_format: Y-m-d
    sursa: permudata
  field_tpop: pop
  field_rev_dateleg:
    plugin: format_date
    din_formatul: n/j/Y
    to_format: Y-m-d
    sursa: revdate
  field_short_name: nume scurt
  field_source_iacp_id: srciacpid
  corp:
    plugin: default_value
    default_value: basic_html
    sursa: srcnotes  
destinaţie:
  plugin: entity:node

<br>Filtrul meu basic_html are

în lista de etichete permise. Dacă deschid un nod importat și resavez, boom, arată bine.

Deci întrebarea este cum se face importul astfel încât rezultatul final să fie redat HTML, nu etichete afișate ca entități html?

Puncte:2
drapel cn

O modalitate este să setați separat valoarea și formatul:

constante:
  text_format: basic_html
proces:
  field_perm_contact_info/value: permcontinf
  field_perm_contact_info/format: constante/text_format
  corp/valoare: srcnotes
  corp/format: constante/format_text
drapel pe
Mulțumesc, voi încerca... Această pagină a oferit și indicii: https://drupal.stackexchange.com/questions/281659/how-to-migrate-text-format Nu mă gândeam la format ca pe un format separat setare.
Puncte:0
drapel pe

Nu sunt familiarizat cu folosirea lui „constant”, așa că „setați formatul valorii separat” (mulțumesc @Clive) pentru cele două câmpuri de text îmbogățit arată așa în fișierul meu yaml...

  field_perm_contact_info/value: permcontinf 
  field_perm_contact_info/format:
    plugin: default_value
    default_value: basic_html
  field_permpdfname: permpdf
  field_perm_scope: permscope
  field_perm_updated:
    plugin: format_date
    din_formatul: n/j/Y
    to_format: Y-m-d
    sursa: permudata
  field_tpop: pop
  field_rev_dateleg:
    plugin: format_date
    din_formatul: n/j/Y
    to_format: Y-m-d
    sursa: revdate
  field_short_name: nume scurt
  field_source_iacp_id: srciacpid
  corp/valoare: srcnotes
  corp/format: 
    plugin: default_value
    default_value: basic_html 

Conceptul cheie este de a gestiona câmpul de text ca două „subcâmpuri” (aceasta postare este de ajutor), unul dintre ele fiind formatul.

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.