[gelöst] Existierende Inhalte dem content profile zuordnen?

am 10.09.2009 - 21:26 Uhr in
Hallo,
ich möchte meine Profile auf content_profile umstellen. Nun habe ich bereits für jeden user Profildaten in Form eines bestimmten Inhaltstyps angelegt. Wenn ich diesen Inhaltstyp für content_profile aktiviere, sind die entsprechenden Profile zunächst noch leer.
Wie kann ich erreichen, dass die existierenden Nodes dem jeweiligen user als content_profil zugeordnet werden?
Danke für Tipps!
- Anmelden oder Registrieren um Kommentare zu schreiben
Exportieren und importieren
am 11.09.2009 - 07:38 Uhr
Vielleicht ist das mit Kanonen auf Spatzen geschossen, aber du könntest die alten Profile exportieren und beim Zurückimportieren die Daten dem neuen Inhaltstyp zuordnen. Ich mache im Moment ganz gute Erfahrungen mit dem Migrate-Modul (http://drupalmodules.com/module/migrate).
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.
Danke für den Tipp; Das
am 11.09.2009 - 07:45 Uhr
Danke für den Tipp;
Das Problemn dabei ist, dass zunächst die neuen content nodes noch nicht existieren. Ich will ja vermeiden, dass ich jeden user editieren muss.
Ich habe aber inzwischen eine einfache, schmutzige Lösung:
Man muss in der DB-Tabelle nodes einfach in der Spalte uid die entsprechende userid des users, dessen Profil dieser Node sein soll, eintragen. Das ist nicht nett, über die DB zu arbeiten, aber es geht. Eine Art Konvertierung, wie von dir vorgeschlagen, wäre aber besser und automatischer, da ich ja so immer noch von Hand alte nid und uid zuordnen muss - immerhin muss ich die Daten nicht duplizieren.
HAt noch jemand eine gute Idee?
Nodes werden beim Importieren erstellt
am 11.09.2009 - 08:22 Uhr
Das Problemn dabei ist, dass zunächst die neuen content nodes noch nicht existieren.
Kein Problem. Du definierst den neuen Inhaltstyp und die entsprechenden Nodes werden dann beim Importieren angelegt.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.
Danke, migrate scheint mir
am 12.09.2009 - 07:11 Uhr
Danke, migrate scheint mir die richtige Sache zu sein. Super module, super Tipp!