Posts von einem Inhaltstyp in einen anderen verschieben

am 12.06.2025 - 10:20 Uhr in
Hi
Gibt es irgendwie die Höflichkeit existierende Posts von einem Inhaltstyp in einen anderen zu verschieben.
Folgendes Scenazio:
Es gibt xxxx Posts des Inhaltstps "Einfache Seite". Nun sollen xx Posts in den Inhaltstyp dudgGDU verschoben werden.
Was kann/muss/soll ich tun damit das funktioniert.
- Anmelden oder Registrieren um Kommentare zu schreiben
geht, soweit mir bekannt, nur
am 12.06.2025 - 14:19 Uhr
geht, soweit mir bekannt, nur mit cut&paste.
cut&paste lässt sich automatisieren
am 12.06.2025 - 19:17 Uhr
geht, soweit mir bekannt, nur mit cut&paste.
Das cut&paste lässt sich automatisieren und damit ist "erzeuge neuen Node" gemeint. Das ist unterm Strich bei sehr vielen Datenbank-Änderungen, die unter der Haube auch beim drush updb durchgeführt werden. Damit könnte man den alten Node zuerst löschen und den neunen mit den gleichen IDs (serial NID und UUID) neu erzeugen zusammen mit allen benötigten Feldern, aber nicht so einfach die Revisionen. Evtl. kann man sich da mit diversen Helferlein, die es in der Contrib-Welt gibt wie z.B. Feeds, Views Bulk Operations etc. behelfen.
Theoretisch kann man zwar die Typ-Zuordnung (Bundle) eines Nodes (Entitäts typ) auch programmatisch ändern. Das habe ich mal evaluiert für ein Kundenprojekt. Aber alle älteren Ansätze dazu, die schon lange nicht mehr gepflegt werden, bezogen sich noch auf weniger komplexe Daten-Strukturen in Drupal. Wie man es dreht und wendet erfordert das einen sehr hohen Aufwand und sehr viel Wissen.
Ex- und Import nutzen
am 13.06.2025 - 07:48 Uhr
Sofern es sich nur um Texteinträge handelt ist der Export über "Views_Data_Export" in eine csv-Datei und der anschließende Import dieser Datei über "feeds" möglich. Das verfahren klappt nicht mehr, wenn Bilder oder andere Dateien eingebunden sind. Aber möglicherweise ist es immer noch einfacher, diese dann neu einzufügen?