Pagina’s verhuizen van Paragraphs naar DXPR Builder.

DXPR Builder lerenBegin hierVerhuizen vanaf een andere builder

Je bouwt de paragrafen van elke pagina opnieuw als DXPR Builder-elementen, in een nieuw veld op hetzelfde contenttype. De paragrafen blijven online tot elke pagina klaar is. Daarna ontwerpen redacteuren de pagina op de pagina zelf in plaats van paragraafformulieren in te vullen. Geen enkele tool converteert paragrafen, maar Drush kan voorbereide HTML in veel pagina’s tegelijk schrijven.

Voordat je begint

  • DXPR Builder is geïnstalleerd en je productsleutel is opgeslagen, zie Algemene instellingen.
  • Je kunt de velden en de weergave van het contenttype beheren.
  • Elke pagina van het contenttype telt als contentitem zodra de weergave de DXPR Builder-formatter gebruikt. Controleer je limiet op het Contentitems-tabblad.

Instellen

  1. Ga naar Structuur > Contenttypen (/admin/structure/types) en klik op Velden beheren voor het contenttype.
  2. Voeg een veld toe: kies Opgemaakte tekst, daarna Lange tekst, bijvoorbeeld “Paginainhoud”.
  3. Klik op Weergave beheren en zet het Formaat van het nieuwe veld op DXPR Builder.
  4. Laat het Paragraphs-veld staan waar het staat en klik op Opslaan.

Bouw elke pagina opnieuw

  1. Open de pagina. Het lege DXPR Builder-veld verschijnt naast de paragrafen.
  2. Bouw elke paragraaf opnieuw met het passende element uit de tabel hieronder.
  3. Kopieer de tekst van elke paragraaf naar de nieuwe elementen.
  4. Klik op Opslaan op de DXPR Builder-werkbalk.
Paragraaftype DXPR Builder-element
Tekst Tekst
Afbeelding Afbeelding
Tekst met afbeelding Rij met twee kolommen: Tekst en Afbeelding
Accordeon Uitvouwbaar paneel op het Lay-out-tabblad
Oproep tot actie Knop
Video Video
Galerij Afbeeldingcarrousel
Webformulier Het webformulierblok op het Drupal-blokken-tabblad
Al het andere HTML, of een combinatie van elementen

Veel pagina’s opnieuw bouwen met Drush

DXPR Builder verandert Bootstrap 5-HTML in elementen die je kunt slepen en bewerken. Als je de oude inhoud als HTML kunt exporteren, schrijf je hem met Drush in elke pagina. Probeer het eerst met --dry-run, wat de wijziging toont zonder op te slaan:

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

Het commando vindt het DXPR Builder-veld op de standaardweergave van het contenttype. Het slaat een nieuwe revisie op, zodat je kunt terugdraaien.

Rond de verhuizing af

  1. Verplaats op Weergave beheren het Paragraphs-veld naar Uitgeschakeld en klik op Opslaan.
  2. Controleer de opnieuw gebouwde pagina’s, ook op een telefoon.
  3. Verwijder het Paragraphs-veld op Velden beheren alleen wanneer je de inhoud niet meer nodig hebt. Verwijderen wist de paragrafen definitief.

Wat je ziet

Elke pagina toont de inhoud van het DXPR Builder-veld, en de paragrafen verschijnen niet meer. Redacteuren met de permissie Bewerken met DXPR Builder zien de bewerkingsknoppen op de pagina. Het Contentitems-tabblad toont elke pagina van het contenttype.

Als je de editor niet ziet

  • De pagina toont de oude en de nieuwe inhoud. Het Paragraphs-veld staat nog op de weergave. Verplaats het naar Uitgeschakeld op Weergave beheren.
  • Drush meldt “No DXPR Builder field found”. De standaardweergave gebruikt de DXPR Builder-formatter niet. Zet het Formaat op Weergave beheren van de standaardweergavemodus.
  • Drush meldt “Multiple DXPR Builder fields found”. Het contenttype heeft er meer dan één. Noem het veld, bijvoorbeeld --field=field_page_content.
  • Het veld toont, maar geen bewerkingsknoppen. Je account mist de permissie Bewerken met DXPR Builder of je licentielimieten zijn bereikt. Zie Licentie- en productsleutelfouten.

Wat nu?