Seiten von Paragraphs zu DXPR Builder umziehen.
Bauen Sie die Paragraphs jeder Seite als DXPR-Builder-Elemente nach, in einem neuen Feld desselben Inhaltstyps. Die Paragraphs bleiben online, bis jede Seite fertig ist. Danach gestaltet die Redaktion die Seite direkt auf der Seite statt Paragraph-Formulare auszufüllen. Kein Tool konvertiert Paragraphs, aber Drush kann vorbereitetes HTML auf einmal in viele Seiten schreiben.
Bevor Sie beginnen
- DXPR Builder ist installiert und Ihr Produktschlüssel ist gespeichert, siehe Allgemeine Einstellungen.
- Sie können die Felder und die Anzeige des Inhaltstyps verwalten.
- Jede Seite des Inhaltstyps zählt als Inhalt, sobald ihre Anzeige den DXPR-Builder-Formatter verwendet. Prüfen Sie Ihr Limit im Tab Content Items.
Einrichtung
- Gehen Sie zu Structure > Content types (
/admin/structure/types) und klicken Sie für den Inhaltstyp auf Manage fields. - Fügen Sie ein Feld hinzu: Wählen Sie Formatted text, dann Long text, zum Beispiel „Page content“.
- Klicken Sie auf Manage display und setzen Sie das Format des neuen Felds auf DXPR Builder.
- Lassen Sie das Paragraphs-Feld, wo es ist, und klicken Sie auf Save.
Jede Seite neu aufbauen
- Öffnen Sie die Seite. Das leere DXPR-Builder-Feld erscheint neben den Paragraphs.
- Bauen Sie jeden Paragraph mit dem passenden Element aus der Tabelle unten nach.
- Kopieren Sie den Text jedes Paragraphs in die neuen Elemente.
- Klicken Sie in der DXPR-Builder-Symbolleiste auf Save.
| Paragraph-Typ | DXPR-Builder-Element |
|---|---|
| Text | Text |
| Bild | Image |
| Text mit Bild | Row mit zwei Spalten: Text und Image |
| Akkordeon | Collapse panel im Layout-Tab |
| Aufforderung | Button |
| Video | Video |
| Galerie | Image carousel |
| Webform | Der Webform-Block im Drupal Blocks-Tab |
| Alles andere | HTML oder eine Kombination von Elementen |
Viele Seiten mit Drush neu aufbauen
DXPR Builder verwandelt Bootstrap-5-HTML in Elemente, die Sie ziehen und bearbeiten können. Wenn Sie den alten Inhalt als HTML exportieren können, schreiben Sie ihn mit Drush in jede Seite. Probieren Sie es zuerst mit --dry-run, das die Änderung ohne Speichern zeigt:
drush dxb:page:update 42 --markup=@/tmp/page-42.html --dry-run
drush dxb:page:update 42 --markup=@/tmp/page-42.html
Der Befehl findet das DXPR-Builder-Feld in der Standardanzeige des Inhaltstyps. Er speichert eine neue Revision, sodass Sie zurückrollen können.
Den Umzug abschließen
- Verschieben Sie auf Manage display das Paragraphs-Feld nach Disabled und klicken Sie auf Save.
- Prüfen Sie die neu aufgebauten Seiten, auch auf einem Telefon.
- Löschen Sie das Paragraphs-Feld auf Manage fields erst, wenn Sie seinen Inhalt nicht mehr brauchen. Das Löschen entfernt die Paragraphs endgültig.
Was Sie sehen
Jede Seite zeigt den Inhalt des DXPR-Builder-Felds, und die Paragraphs erscheinen nicht mehr. Mitglieder der Redaktion mit der Berechtigung Edit with DXPR Builder sehen die Bearbeitungssteuerelemente auf der Seite. Der Tab Content items listet jede Seite des Inhaltstyps.
Wenn Sie den Editor nicht sehen
- Die Seite zeigt den alten und den neuen Inhalt. Das Paragraphs-Feld ist noch in der Anzeige. Verschieben Sie es nach Disabled auf Manage display.
- Drush meldet „No DXPR Builder field found“. Die Standardanzeige verwendet den DXPR-Builder-Formatter nicht. Setzen Sie das Format auf Manage display des Standard-Anzeigemodus.
- Drush meldet „Multiple DXPR Builder fields found“. Der Inhaltstyp hat mehr als eines. Nennen Sie das Feld, zum Beispiel
--field=field_page_content. - Das Feld erscheint, aber keine Bearbeitungssteuerelemente. Ihrem Konto fehlt die Berechtigung Edit with DXPR Builder, oder Ihre Lizenzlimits sind erreicht. Siehe Lizenz- und Produktschlüsselfehler.
Wie geht es weiter?
- Vom Layout Builder: derselbe Umzug für Layout-Builder-Seiten
- Der Element-Picker: jedes Element, das Sie verwenden können