Zum Inhalt springen

special = directory mit Link zu Parent (Eltern) ID

Erstellt am 30. Juli 2013 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

datomtom ·

Hallo Forum. Mein TYPO3-Seitenbaum hat insgesamt 3 Ebenen. Ich habe - mit dankenswerter Hilfe aus einem Forum - folgende TMENU Konstruktion, die an sich sehr gut funktioniert. Nun möchte ich innerhalb des special = directory gerne an den Anfang eines Untermenüs ( zweite und dritte Ebene ) einen zusätzlichen Link ( nur <a href> ) namens "Übersicht" hinzufügen ( absichtlich NICHT den Namen der Elternseite aus dem Seitenbaum ), der korrekt auf die jeweilige Elternseite verknüpft. Mit leveluid: -2 (Zeile 70 und 78) scheitere ich da aber leider. Hat jemand eine Idee, wie ich das lösen könnte?

nav = COA
nav {
  stdWrap {
    wrap = <ul class="left">|</ul>
  }
  10 = HMENU
  10 {
    special = list
    special.value = 1 // ID der Home-Seite
    1 = TMENU
    1 {
      NO = 1
      NO.stdWrap.field = title
      NO {
        before.cObject = COA
        before.cObject {
          wrap = |">
        }
        allWrap = <li class="home|
        wrapItemAndSub = |</li>
      }
    }
  }
  20 < .10
  20 {
    special = directory
    1 {
      expAll = 1
      NO {
        before.cObject {
          10 = TEXT
          10 {
            field = uid
            noTrimWrap = | item| |
          }
        }
        allWrap = <li class="|
      }
      IFSUB < .NO
      IFSUB {
        before.cObject {
          20 = TEXT
          20 {
            value = has-
            noTrimWrap = | |dropdown|
          }
        }
      }
      ACT < .NO
      ACT {
        before.cObject {
          30 = TEXT
          30 {
            value = act
            noTrimWrap = | |ive|
          }
        }
      }
      ACTIFSUB < .IFSUB
      ACTIFSUB {
        before.cObject {
          30 < nav.20.1.ACT.before.cObject.30
        }
      }
    }
    2 < .1
    2 { 
      stdWrap.dataWrap = <ul class="dropdown"><li class="show-for-medium-down"><a href="{leveluid: -2}">&Uuml;berblick</a></li>|</ul>
      NO {
          before.cObject >
          allWrap = <li>|
      }
    }
    3 < .2
    3 {
      stdWrap.dataWrap = <ul class="dropdown"><li class="show-for-medium-down"><a href="{leveluid: -2}">&Uuml;berblick</a></li>|</ul>
      NO {
        before.cObject >
        allWrap = <li>|
      }
    }
  }
}