[TYPO3-german] LowerCase im TMENU
Chris Bernhard
chris at dreamride.de
Thu Jun 10 14:48:04 CEST 2010
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
>
More information about the TYPO3-german
mailing list