[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