Okay, wo muss dann das COA stehen, damit
ich das via LoadRegister wieder reinbekomme?

Habs jetzt mal so probiert, bestimmt total daneben...

test.cObject = COA
test.cObject {
  # hier Deine Teaservarianten
  # z.B. über RECORDS mit optionSplit
        10 = LOAD_REGISTER
        10 {
            subMenuTeaser.cObject = RECORDS
            subMenuTeaser.cObject {
              source = 0||100||0||0
              tables = tt_content
            }
        }
}


# HAUPT MENU
lib.navi = HMENU
lib.navi {
excludeUidList = 20, 23
entryLevel = 1
 # erstes level
  1 = TMENU
  1.expAll = 1
  1.wrap = <ul>|</ul>
  1 {
    # no state: normale Formatierung
    NO {
wrapItemAndSub = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
        linkWrap = <span>|</span>
                stdWrap.htmlSpecialChars = 1
                stdWrap.htmlSpecialChars.preserveEntities = 1
    }
    # act state: gültig von der rootseite bis zur aktuellen Seite
    ACT = 1
    ACT {
wrapItemAndSub = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
            linkWrap = <strong>|</strong>
                stdWrap.htmlSpecialChars = 1
                stdWrap.htmlSpecialChars.preserveEntities = 1
    }
  }
  # zweites level
  2 = TMENU
  2.expAll = 1
  2.wrap = <div class="box"><ul>|</ul></div>
  2.stdWrap.append.data = register:subMenuTeaser
  2 {   
    NO {
wrapItemAndSub = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
          linkWrap = <span>|</span> 
    }
    ACT = 1
    ACT {
wrapItemAndSub = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
      linkWrap = <strong>|</strong>
    }
  }

Ich danke Dir vielmals!

Beste Grüße vom Chris



Am 10.06.2010 14:35, schrieb JoH asenau:
     after.cObject {
          source = 0||100||0||0
          tables = tt_content
     }

Jetzt wird der Teaser allerdings innerhalb des LI's ausgegeben.
Ich bräuchte allerdings den Teaser mit der ID 100 hinter jedem UL
der 2 ten Navigationsebene. Das muss doch auch irgendwie gehen.

"after" bezieht sich erstmal auf das TMENUITEM und nicht auf ein Untermenü.
In dem Fall müsstest Du ggf. mit einem LOAD_REGISTER innerhalb des COA 
arbeiten, das auf der nächsten Ebene ausgewertet wird.

10 = LOAD_REGISTER
10 {
     subMenuTeaser.cObjec t = RECORDS
     subMenuTeaser.cObjec t {
       source = 1||2||3||4
       tables = tt_content
     }
}

Und auf der 2. Ebene dann sowas wie:

2 = TMENU
2.stdWrap.append.data = register:subMenuTeaser

Außerdem wird jetzt der Teaser komischerweise hinter diesen
Menupunkten ausgegeben:

Menu1 ->  Teaser
Menu2 ->  Teaser
Menu3 ->
Menu4 ->

Sollte eigentlich nicht der Fall sein, weil Dein optionSplit (0||100||0||0) nur 
an der zweiten Stelle zieht.
Das zu erwartende Ergebnis sollte also so aussehen:

Menu1 ->
Menu2 ->  Teaser
Menu3 ->
Menu4 ->

HTH

Joey


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an