Sposta le pagine da Paragraphs a DXPR Builder.

Learn DXPR BuilderStart hereVerhuizen vanaf een andere builder

Ricostruisci i paragraph di ogni pagina come elementi DXPR Builder, in un nuovo campo sullo stesso tipo di contenuto. I paragraph restano online finché ogni pagina non è pronta. Dopo, gli editor progettano la pagina direttamente nella pagina invece di compilare moduli paragraph. Nessuno strumento converte i paragraph, ma Drush può scrivere HTML preparato in molte pagine in una volta.

Prima di iniziare

  • DXPR Builder è installato e la tua chiave prodotto è salvata, vedi Impostazioni generali.
  • Puoi gestire i campi e la visualizzazione del tipo di contenuto.
  • Ogni pagina del tipo di contenuto conta come contenuto una volta che la sua visualizzazione usa il formatter DXPR Builder. Controlla il tuo limite nella scheda Content Items.

Configurazione

  1. Vai in Structure > Content types (/admin/structure/types) e fai clic su Manage fields per il tipo di contenuto.
  2. Aggiungi un campo: scegli Formatted text, poi Long text, per esempio "Page content".
  3. Fai clic su Manage display e imposta il Format del nuovo campo su DXPR Builder.
  4. Lascia il campo Paragraphs dov’è e fai clic su Save.

Ricostruisci ogni pagina

  1. Apri la pagina. Il campo DXPR Builder vuoto compare accanto ai paragraph.
  2. Ricostruisci ogni paragraph con l’elemento corrispondente dalla tabella sotto.
  3. Copia il testo di ogni paragraph nei nuovi elementi.
  4. Fai clic su Save nella barra degli strumenti di DXPR Builder.
Tipo di paragraph Elemento DXPR Builder
Testo Text
Immagine Image
Testo con immagine Row con due colonne: Text e Image
Accordion Collapse panel nella scheda Layout del selettore
Invito all’azione Button
Video Video
Galleria Image carousel
Webform Il blocco webform nella scheda Drupal Blocks del selettore
Qualsiasi altro HTML, o una combinazione di elementi

Ricostruisci molte pagine con Drush

DXPR Builder trasforma HTML Bootstrap 5 in elementi che puoi trascinare e modificare. Se puoi esportare il vecchio contenuto come HTML, scrivilo in ogni pagina con Drush. Provalo prima con --dry-run, che mostra la modifica senza salvare:

drush dxb:page:update 42 --markup=@/tmp/page-42.html --dry-run
drush dxb:page:update 42 --markup=@/tmp/page-42.html

Il comando trova il campo DXPR Builder nella visualizzazione predefinita del tipo di contenuto. Salva una nuova revisione, così puoi tornare indietro.

Completa il passaggio

  1. In Manage display sposta il campo Paragraphs in Disabled e fai clic su Save.
  2. Controlla le pagine ricostruite, anche su telefono.
  3. Cancella il campo Paragraphs in Manage fields solo quando non ti serve più il suo contenuto. Cancellarlo rimuove i paragraph per sempre.

Cosa vedi

Ogni pagina mostra il contenuto del campo DXPR Builder e i paragraph non compaiono più. Gli editor con il permesso Edit with DXPR Builder vedono i controlli di modifica nella pagina. La scheda Content items elenca ogni pagina del tipo di contenuto.

Se non vedi l’editor

  • La pagina mostra il vecchio e il nuovo contenuto. Il campo Paragraphs è ancora nella visualizzazione. Spostalo in Disabled in Manage display.
  • Drush riporta "No DXPR Builder field found". La visualizzazione predefinita non usa il formatter DXPR Builder. Imposta il Format in Manage display della modalità di vista predefinita.
  • Drush riporta "Multiple DXPR Builder fields found". Il tipo di contenuto ne ha più di uno. Nomina il campo, per esempio --field=field_page_content.
  • Il campo si vede, ma senza controlli di modifica. Il tuo account non ha il permesso Edit with DXPR Builder, oppure i limiti della tua licenza sono raggiunti. Vedi Errori di licenza e chiave prodotto.

E adesso?