Navigation Baumstruktur aus einem Array ausgeben

  • Hallo liebe Community,
    ich sitze gerade vor einer kleinen Problemserie und weiß nicht so recht weiter.
    Ich habe eine Multilevel Navigation welche aus einer Datenbank ausgelesen wird.
    Als Output habe ich ein Array mit allen Inhalten die ich denke zu benötigen:


    Also die Kindelemente etc werden alle einwandfrei ausgelesen. Nur habe ich ein Problem bei der Ausgabe im Template.
    Ich weiß im Moment nicht so richtig wie ich das ausgeben soll, das es dann auch eingerückt auf der Homepage erscheint.

    Eigentlich ist das Kindergarten, da ich es vor geraumer Zeit auch schon ausgegeben haben. Nur war im letzten Projekt die Smarty Template Engine im Einsatz. Welche mir bei meinem aktuellen Projekt leider nicht zur Verfügung steht.

    Könnt ihr mir da helfen? Ich denke mal ich stehe nur aufm Schlauch :D


    Ich wünsche euch noch schöne Feiertage


    Gruß
    Ulle

  • Zitat

    Ich weiß im Moment nicht so richtig wie ich das ausgeben soll, das es dann auch eingerückt auf der Homepage erscheint.

    Durch Rekursion?

    Code
    function darstellen(element, tiefe) {
      // irgendwie darstellen
    
    
      foreach(element->kinder as kind) {
        darstellen(kind, tiefe+1);
      }
    }
  • Jo rekursion war ja schon vorhanden, es ging nur um die Ausgabe des Arrays im Template. Hat aber nun geklappt, dennoch danke Well.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!