[Loop] ID der Elternkategorie anzeigen
Hallo,
ich möchte gern (egal wie viele Subkategorien/Ebenen ich habe), immer die ID der Hauptkategorie/Elternkategorie ausgeben. Ich würde das mit einem Loop realisieren, doch ich habe keine Ahnung wie ich anfangen soll.
Mal ein Beispiel zum besseren Verständnis:
ZitatAlles anzeigen
Elternkategorie
|- Kindkategorie
|- Kindkategorie
|- Kindkategorie
|-- Enkelkategorie
|-- Enkelkategorie
Jetzt möchte ich, wenn ich mich in einer Enkel- oder Kindkategorie befinde, immer die ID der Elternkategorie angezeigt wird.
Ich weiss, dass ich folgende Variablen brauche:
- "$catID" (enthält die aktuelle Kategorie-ID)
- "$stdClass" (enthält das Array von der Funktion "get_category()")
Ein logisches Konzept habe ich auch schon vorbereitet:
- WENN $stdClass->category_parent == 0 DANN $stdClass->cat_ID = $parentID (ID der Elternkategorie, weil keine übergeordneten mehr existieren)
- WENN $stdClass->category_parent != 0 DANN get_category() (hier soll der Loop stehen und solange laufen, bis $stdClass->category_parent == 0 ist)
...nur wie mache ich den Loop/die Schleife? Bin langsam echt am verzweifeln und wäre für jede Hilfe dankbar.