[TYPO3-german] abfrage wenn nur ein menüpunkt vorhanden, dann anderes wrapItemAndSub

Gerhard Rasi rasi at rasi.ch
Fri Apr 18 10:16:21 CEST 2008


sorry falsches beispiel, hier das richtige

2 = TMENU
2 {
wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul 
class="sub">|</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
expAll = 1
noBlur = 1
 NO {
 ATagTitle.field = subtitle//title
 wrapItemAndSub = <li class="subtop">|</li>|*|<li>|</li>|*|<li 
class="subbot">|</li>

 ATagParams.cObject = COA
 ATagParams.cObject{
 10 = TEXT
 10.value = class="onlyone"
 10.if.equals = 1
 10.if.value.data = register:count_menuItems
   }

}

IFSUB = 1
....
"Gerhard Rasi" <rasi at rasi.ch> schrieb im Newsbeitrag 
news:mailman.1.1208506422.9810.typo3-german at lists.netfielders.de...
> hallo joey
> vielen dank für die antwort.
> ich habe das kochbuch, habe in kapitel 11 eine vergleichbare variante 
> gesucht.
> habe es hingekriegt dem atag eine klasse "onlyone" zuzuweisen, wenn nur 
> ein menupunkt vorhanden ist.
> da aber dem li schon ein bild zugewiesen ist habe ich ja zwei bilder wenn 
> ich dem a ein bild zuweise.
> kann ich das beim wrapItemAndSub irgendwie anwenden.
> irgendwie finde ich den faden nicht.
>
> 2 = TMENU
> 2 {
> wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul 
> class="sub">|</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
> expAll = 1
> noBlur = 1
> if.isTrue {
>   numRows {
>     table = pages
>     select.pidInList.data = TSFE:id
>   }
> NO {
> ATagTitle.field = subtitle//title
> ATagTitle.field = subtitle//title
> wrapItemAndSub = <li class="subtop">|</li>|*|<li>|</li>|*|<li 
> class="subbot">|</li>
> ATagParams.cObject = COA
> ATagParams.cObject{
> 10 = TEXT
> 10.value = class="onlyone"
> 10.if.equals = 1
> 10.if.value.data = register:count_menuItems
> 20 = TEXT
> 20.value = class=
> 20.if.equals = 1
> 20.if.negate = 1
> 20.if.value.data = register:count_menuItems
>   }
> }
> }
>
> if.isFalse {
>   numRows {
>     table = pages
>     select.pidInList.data = TSFE:id
>   }
> NO {
> ATagTitle.field = subtitle//title
> wrapItemAndSub = <li class="onlyone">|</li>
> }
> }
>
> IFSUB = 1
> ....
> vielen dank
>
> gerhard
>
>
> "JoH asenau" <info at cybercraft.de> schrieb im Newsbeitrag 
> news:mailman.1.1208487894.2539.typo3-german at lists.netfielders.de...
>>> ich habe stu nichols neustes menu in typo3 eingebunden.
>>> klappt ganz gut, nur wenn nur ein untermenüpunkt vorhanden ist, hat
>>> stu vergessen dass dieses auch oben runde ecken haben muss.
>>> siehe http://rasi.ch/testsite
>>> das allWrap kann ich nicht verwenden da dieses verwendet um if
>>> abfragen fur tabellen wenn ie als browser verwendet wird.
>>>
>>> ich muss also unbedingt dem li eine andere klasse zuweisen, hat
>>> jemand eine idee?
>>
>> Du hast bisher keinerlei Wraps innerhalb linkWrap verwendet.
>> Und before und after sind auch noch frei.
>> Mal kopiert aus dem Kochbuch hier die Wraps im TMENU von außen nach 
>> innen:
>>
>> <wrapItemAndSub>
>>   <allWrap>
>>      <beforeWrap>
>>         <before />
>>      <beforeWrap>
>>         -------a Tag hier ---------
>>            <linkWrap>
>>         -------oder a Tag hier ---------
>>               <stdWrap.wrap>
>>                  Linktext
>>               </stdWrap.wrap>
>>         -----------------
>>            </linkWrap>
>>         -----------------
>>      <afterWrap>
>>         <after />
>>      </afterWrap>
>>   </allWrap>
>>   Submenu nach gleichem Muster
>> </wrapItemAndSub>
>>
>> Da läßt sich bestimmt noch was über die stdWrap Schiene dranstricken oder
>> aber Du benutzt before und/oder after plus deren Wraps.
>>
>> HTH
>>
>> Joey
>>
>> -- 
>> Wenn man keine Ahnung hat: Einfach mal Fresse halten!
>> (If you have no clues: simply shut your gob sometimes!)
>> Dieter Nuhr, German comedian
>> openBC/Xing: http://www.cybercraft.de
>> T3 cookbook: http://www.typo3experts.com
>> Jobs: http://www.professionals-only.com
>>
>>
>
> 




More information about the TYPO3-german mailing list