Ergebnis 1 bis 8 von 8

Thema: Anzahl Unterpunkte Seitenbaum Abfragen [...]

  1. #1
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Beitrag Anzahl Unterpunkte Seitenbaum Abfragen [...]

    Hallo Community

    Ich muss von meinen 5 HauptMenüPunkten die Unterseiten (quasi nur die nächste Unterebene/Level) zählen. Das hat den Hintergrund, dass ich dann einen anderen Header darstellen muss, gibt gerade keine besser Lösung da das ziemlich blöd gecoded ist

    Aber das sollte ja kein Problem sein, wenn "Anzahl Unterseiten = 0, dann header1-code, sonst header2-code

    wenn ich ein print_r auf $this mache, werde ich nicht wirklich fündig. Die Seiten des nächst unteren Levels sind doch bestimmt per ID angegeben, right?

    Danke und schönen Dienstag noch
    Geh ganz tief in den Code

  2. #2
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Kommst schon, ihr wisst das doch
    Geh ganz tief in den Code

  3. #3
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    PHP-Code:
    if (($item['subitems']) > 0)
    {
        echo 
    'hat unterseiten';
    }
    else
    {
        echo 
    'hat KEINE';
    }
    ?> 
    geht leider auch nicht, da steht nichts drinne
    Geh ganz tief in den Code

  4. #4
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Frage

    Wollte mal nachfragen, ob schon jemand eine Lösung von euch hat
    Geh ganz tief in den Code

  5. #5
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Sollte im Navigations Modul mit einer Zählvariablen gehen, ausserhalb mit einer bzw. mehrerer Datenbankabfragen per pid.

    Im Navi Template sollte deine Idee oben funktionieren. Ich glaube mit $this->subitems

    Grüße Tim


    Sent from my iPhone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  6. #6
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    In var_dump($this->subitems); STEHT NULL drinne, habe ich aber auch oben schon geschrieben...
    Geh ganz tief in den Code

  7. #7
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Aus welchem Modul heraus machst du den Aufruf?
    $this->subitems gibts nicht, das stimmt.
    Man muss also über $this->items gehen. Dort kommen auch die pids rein.
    Nach diesen muss man sich Listen bauen. Angeben muss man wohl die id vom Startpunkt der Suche -> das ist dann die Haupt-Pid für das oberste Level der Liste.
    - Dann die nächste Ebene mit den Ids des Level1 als pid für Level2
    usw.

    Ja, ist bissel umständlich, aber ich sehe keinen anderen Weg.

    Wenn ich nachher noch etwas Zeit finde, könnte ich das mal vorbereiten.


    In deinem konkreten Fall sollte es nicht ganz so aufwendig sein, da du ja nur wissen willst ob es Unterseiten gibt.
    Da könntest du auch $this->level benutzen. Wenn das größer 1 ist, hast du Unterseiten.
    (alles aus dem Navigations-Modul heraus)
    Geändert von Tim G (29.04.2011 um 07:12 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  8. #8
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    hmm wenn ich z.B.

    PHP-Code:
    if (($this->level) > 0)
    {
       echo 
    'hat unterseiten';
    }
       else
    {
       echo 
    'hat keine';

    kommt immer "hat keine"...
    Geh ganz tief in den Code

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •