[gelöst] Bestehende Benutzerfelder in Profile 2 bringen
am 10.03.2020 - 21:36 Uhr in
Hallo,
ich hatte bis jetzt eine Benutzerrolle mit Feldern. Jetzt kommt eine weitere Rolle dazu - mit anderen Feldern. Die zweite Rolle darf die Felder der ersten nicht sehen und umgekehrt. Das ist mit dem Modul Profile 2 grundsätzlich kein Problem.
Aber: Wie kriege ich die bestehenden Felder, die ich in den Kontoeinstellungen definiert hatte, in das nun neu erstellte Profil?
Ich hatte bis jetzt Profile 2 nicht im Einsatz. Es gab einfach nur Benutzerkonten mit Felder, Drupal 7 Core. Jetzt habe ich Profile 2 mit zwei Profilen, wobei die bestehenden Felder aus der Kontoverwaltung in das erste Profil wandern sollen. Mit Inhalt natürlich.
Gibt's da eine einfache Lösung?
LG, Reiner
- Anmelden oder Registrieren um Kommentare zu schreiben
Da du noch mit Drupal 7
am 10.03.2020 - 22:56 Uhr
Da du noch mit Drupal 7 arbeitest sollte ein Export der Daten mittels Views als CSV-Datei gehen und dann mittels Feeds ins Profil importieren.
Ja, danke. Ich hoffte auf
am 10.03.2020 - 23:33 Uhr
Ja, danke. Ich hoffte auf eine mehr generische Lösung. Mit Feeds hatte ich schon so meine Herausforderungen. ;-)
Hab in der Zwischenzeit versucht, direkt in der DB das zu machen. Scheinbar fehlt mir noch eine Tabelle. (field_config_instance, field_data_feldname, field_revision_feldname und ?)
LG, Reiner
Es gibt auch eine ganz andere
am 11.03.2020 - 00:15 Uhr
Es gibt auch eine ganz andere Lösung: Du packst alle Felder in den Benutzer und benutzt Field_permissions, damit nur der die Felder sieht, der damit arbeiten soll.
An so etwas habe ich auch
am 11.03.2020 - 11:07 Uhr
An so etwas habe ich auch schon gedacht. Danke für den Hinweis.
Ich setze meinen Beitrag einmal auf gelöst. Obwohl ich ja finde, dass das ein fehlendes Feature in Profile 2 ist.
LG, Reiner
Wieso sollte das ein Feature
am 11.03.2020 - 12:33 Uhr
Wieso sollte das ein Feature von Profile2 sein? wenn Du gleich von Anfang an dieses Modul benutzt, hast Du das Problem nicht. Nachträgliche Änderungen an Datenstrukturen sind immer Dein Problem. Außerdem ist aus meiner Sicht der Umzug von Inhalten aus dem User nach Profile2 über Feeds problemlos zu bewerkstelligen. Ok, man sollte schon mal mit feeds und feeds_tamper gearbeitet haben. Daneben solltest Du Dich aber mal langsam mit dem Umstieg auf Drupal 8 befassen. Das Ende von Drupal 7 ist ja abzusehen.