Ergebnis 1 bis 3 von 3

Thema: Sub Navi -> Bei letzter (leerer) Ebene die Ebene drüber anzeigen.

      
  1. #1
    Forum Zuschauer
    Registriert seit
    27.08.2008
    Beiträge
    6

    Sub Navi -> Bei letzter (leerer) Ebene die Ebene drüber anzeigen.

    Hallo zusammen,

    meist bekomme ich ja durch lesen meine Aufgaben gelöst, diesmal aber nicht

    Ich habe ein sehr einfaches Sub Menü aufgebaut.

    Code:
    SUB_NAVI = HMENU
    SUB_NAVI {
      special = directory
      entryLevel = 1
      1 = TMENU
      1.NO = 1
      1.NO.allWrap = |*| | | |*| |*|
    }
    Dieses zeigt mir immer die Links zu den Unterseiten der aktuellen Seite an.
    Jetzt soll aber bei Seiten, die KEINE Unterseiten haben, die Seiten der aktuellen Ebene angezeigt werden.

    So in etwa wie "WENN IFSUB = FALSCH (bzw. leer) dann gehe eine Ebene höher.
    Hat jemand ne Idee?

    Danke Gaudi



  2. #2
    Forum Zuschauer
    Registriert seit
    27.08.2008
    Beiträge
    6

    GELÖST Sub Navi -> Bei letzter (leerer) Ebene die Ebene drüber anzeigen.

    Hallo allerseits,

    offensichtlich hatte keiner der 50 Betrachter einen Hinweis für mich, schade
    Habe trotzdem das Problem mittlerweile gelöst bekommen

    Für alle die eine ähnliche Aufgabe haben...

    Den ausschlaggebenden Hinweis erhielt ich auf folgende Seite der TYPO3 Liste:
    http://lists.typo3.org/pipermail/typ...ch/021604.html

    Somit hatte ich nur noch das Problem, dass Seiten, die mit "nicht im Menü" gekennzeichnet wurden, trotzdem aufgelistet wurden.
    Über die Erweiterung der Seiten-)Abfrage um:
    PHP-Code:
    select.where nav_hide 
    konnte ich das dann auch noch lösen.

    Mein komplettes TS sieht jetzt so aus:

    PHP-Code:
    SUB_NAVI COA
    SUB_NAVI 
    {

      
    # Menü für Seiten MIT Unterseiten
      
    10 HMENU
      10.special 
    directory
      10.special
    .value.field uid
      10.includeNotInMenu 
    1
      10.
    if.isTrue.numRows {
        
    table=pages
        select
    .pidInList.data uid
        select
    .where nav_hide 0
      
    }
      
    10.1 TMENU
      10.1 
    {
        
    NO {
          
    linkWrap =  |*| | | |*| |*|
        }
      }

      
    # Menü für Seiten OHNE Unterseiten
      
    20 HMENU
      20.special 
    directory
      20.special
    .value.field pid
      20.includeNotInMenu 
    1
      20.
    if.negate 1
      20.
    if.isTrue.numRows {
        
    table pages
        select
    .pidInList.data uid
        select
    .where nav_hide 0
      
    }
      
    20.1 TMENU
      20.1 
    {
        
    NO {
          
    linkWrap =  |*| | | |*| |*|
        }
      }

    Also, bis die Tage

    Gruß
    Gaudi

  3. #3
    Forum Zuschauer
    Registriert seit
    27.08.2008
    Beiträge
    6

    ein Fehler...

    ... war noch drin.

    Das
    PHP-Code:
    includeNotInMenu 
    muss noch raus.

    Gruß
    Gaudi

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 22.05.2010, 22:35
  2. Zweite Ebene im Menü nicht erst nach einem Klick anzeigen
    Von dorfdesigner im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 27.04.2010, 11:12
  3. Antworten: 3
    Letzter Beitrag: 10.09.2009, 07:21
  4. Untermenüpunkte werden in SUB navi angezeigt????
    Von didi1984 im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 0
    Letzter Beitrag: 02.03.2007, 19:00
  5. Unterseiten der darüberliegenden Ebene anzeigen
    Von batigool im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 30.04.2005, 21:30

Stichworte

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74