Sposta le pagine da Paragraphs a DXPR 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
- Vai in Structure > Content types
(
/admin/structure/types) e fai clic su Manage fields per il tipo di contenuto. - Aggiungi un campo: scegli Formatted text, poi Long text, per esempio "Page content".
- Fai clic su Manage display e imposta il Format del nuovo campo su DXPR Builder.
- Lascia il campo Paragraphs dov’è e fai clic su Save.
Ricostruisci ogni pagina
- Apri la pagina. Il campo DXPR Builder vuoto compare accanto ai paragraph.
- Ricostruisci ogni paragraph con l’elemento corrispondente dalla tabella sotto.
- Copia il testo di ogni paragraph nei nuovi elementi.
- 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
- In Manage display sposta il campo Paragraphs in Disabled e fai clic su Save.
- Controlla le pagine ricostruite, anche su telefono.
- 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?
- Da Layout Builder: lo stesso passaggio per le pagine Layout Builder
- Il selettore di elementi: ogni elemento che puoi usare