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