Nachträglich den systemnamen eines Feldes ändern
Eingetragen von Kulturmensch (159)
am 25.07.2024 - 12:27 Uhr in
am 25.07.2024 - 12:27 Uhr in
Ich bringe gerade Ordnung in meine Drupalstruktur. In dem Inhaltstyp "Artikel" habe ich vor einigen Jahren das Feld Bild mit Wasserzeichen 1 angelegt, das den Systemnamen "field_wasserzeichen" erhalten hat. Diesen Systemnamen würde ich nun gerne in field_bild_mit_Wasserzeichen_1 umbenennen. Wie würdet Ihr das machen? (Es sind schon viele Inhalte zu diesem Feld entstanden)
- Anmelden oder Registrieren um Kommentare zu schreiben
Feld mit neuem Namen im
am 25.07.2024 - 15:24 Uhr
Feld mit neuem Namen im Inhaltstyp anlegen. Daten mit VBO (Views bulk operations) in das neue Feld umkopieren. Danach das orininale Feld aus dem Inhaltstyp enfernen. Bedeutet vermutlich, daß Du eine eigene VBO-Action schreiben mußt. Irgendwo könnte ich noch ein Strickmuster dazu haben.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Bulk
am 25.07.2024 - 15:39 Uhr
Danke Werner, könnte man auch per MySQL den Befehl REPLACE auf die Datenbank anwenden umd die beiden Begriffe einfach auszutauschen?
Vor rund 10 Jahren von Wordpress auf Drupal umgestiegen und z.Zt. mit Drupal 10 unterwegs.
Dazu kenne ich die
am 25.07.2024 - 16:40 Uhr
Dazu kenne ich die Verknüpfungen von nodetyp zu Feldname in der Datenbank zu wenig, um das zu riskieren.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
MySQL-DB
am 25.07.2024 - 17:18 Uhr
Habe es jetzt getestet und es funktioniert gut für einzelne Buchstaben. Für mich ist die Methode mit "REPLACE" leider nicht anwendbar.
Hast Du vielleicht noch Dein Skript/Methode für den Bulk-Transfer der Inhalte von Feld1 nach Feld 2?
Und schonmal die Frage, da ich ja kopiere und die Inhalte im ursprünglichen Feld bestehen bleiben, wie lösche ich das ganze Feld1 nebst Inhalt am besten? Oder geht auch Verschieben mit Deiner Methode? Dann wäre Feld 1 ohne Inhalt und ließe sich vermutlich einfach löschen?
Vor rund 10 Jahren von Wordpress auf Drupal umgestiegen und z.Zt. mit Drupal 10 unterwegs.
Du hat eine Mail von mir.
am 26.07.2024 - 13:26 Uhr
Du hat eine Mail von mir.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Mail erhalten
am 27.07.2024 - 08:17 Uhr
Danke Werner, habe jetzt das Bulk-Modul installiert und versuche nun, die Anwendung zu verstehen und Deinen php-Code auszuführen. Ich melde mich, wenn ich es hinbekommen habe.
Vor rund 10 Jahren von Wordpress auf Drupal umgestiegen und z.Zt. mit Drupal 10 unterwegs.