Importierte Kategorien sind nicht in der Oberkategorie

Hallo zusammen!

Ich versuche, die Struktur einer Kategorie zu duplizieren (alle Unterkategorien von der vorherigen Version 26 in die neue Version 27 zu kopieren).

Was ich tue:

  • Ich erstelle meine neue Kategorie 27 und notiere ihre ID.
  • Ich exportiere ein JSON mit dem Befehl discourse export_category 26.
  • Ich bearbeite die JSON-Datei, um nur Kategorien beizubehalten, ich ändere die Slugs, um sie eindeutig zu halten, …
  • Für jede Unterkategorie setze ich “parent_category_id”: neue Kategorie-ID.

Ich importiere dann mein bearbeitetes JSON mit discourse import_category file.json.

Meine Unterkategorien werden dann importiert, aber NICHT in meine neue Kategorie, sie haben keinen Elternteil.

Was ist der richtige Weg, um in eine Kategorie zu importieren?

2 „Gefällt mir“

Funktioniert das Festlegen des übergeordneten Elements in den Kategorieeinstellungen?

Ja, die manuelle Änderung ist in Ordnung

1 „Gefällt mir“

@AudeF könnten Sie etwas detaillierter erklären, worum es auf Ihrer Website geht und was Sie versuchen zu tun? Warum müssen Sie die Struktur einer Kategorie und all ihrer Unterkategorien duplizieren?

Können Sie Ihre Arbeit hier auch detaillierter zeigen, z. B. wie genau haben Sie die JSON-Datei exportiert und dann wieder importiert?

Es ist einige Zeit vergangen, seit Sie gefragt haben, vielleicht haben Sie in der Zwischenzeit einige Dinge herausgefunden?

1 „Gefällt mir“

Nun, ich habe die übergeordnete Kategorie manuell festgelegt, daher ist es für den Moment in Ordnung, aber ich möchte das nächstes Jahr nicht wieder tun müssen :sweat_smile: .

Wir nutzen unser Forum, um die Tests unserer Software mit externen Benutzern zu besprechen. Wir haben jedes Jahr eine neue Version und möchten neue Tests nicht mit älteren Diskussionen vermischen, daher erstellen wir für jede Version eine neue Kategorie. Die Unterkategorien sind größtenteils jedes Mal dieselben, daher möchte ich sie nicht immer wieder von Hand erstellen :wink: .

Ich verwende dieses Tutorial, um die JSON-Dateien zu exportieren und zu importieren: Move topics from one Discourse instance to another, außer dass ich es für dasselbe Forum mache, also ändere ich die Slugs und IDs, um Konflikte zu vermeiden.

2 „Gefällt mir“