[TYPO3-german] [GELÖST] Re: CSS-Dropdown in TS nachbauen

Torsten typo3-announce at lists.netfielders.de
Sat Jun 5 21:38:23 CEST 2010


Christian Wolff schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 04.06.2010 20:44, schrieb Torsten:
>
>   
>>>   
>>>       
>> Hmpf, so langsam glaube ich, dass mich das Menu veräppeln will.
>> Nehme ich special = directory dekliniert er die Menues nicht bis unten
>> durch, sondern zeigt nur die 1. Ebene.
>> Auch wenn ich auf einen Link klicke, der Unterverzeichnisse hat, zeigt
>> er nichts an.
>>
>> Nur wenn ich eine Unterseite (3 Ebene) anklicke, werden die Links
>> (Unterseiten) angezeigt, ABER auch nur für z.B. Seite 2.
>> Also:
>>
>> Seite 1
>> Seite 2
>> -Seite 2 Unterseite
>> --Seite 2 Unterseite 1* (aktiv)*
>> --Seite 2 Unterseite 2 (sichtbar)
>> --Seite 2 Unterseite 3 (sichtbar)
>> --Seite 2 Unterseite 4 (sichtbar)
>> Seite 3
>> --Seite 3 Unterseite 1 (nicht sichtbar)
>> --Seite 3 Unterseite 2 (nicht sichtbar)
>> --Seite 3 Unterseite 3 (nicht sichtbar)
>> --Seite 3 Unterseite 4 (nicht sichtbar)
>>
>> Unterseiten für Seite 2 werden angezeigt, für Seite 3 nicht.
>>
>> Wo habe ich denn jetzt den Knoten im Hirn?! :-(
>>
>> Gruß
>>
>> Torsten
>>     
>
> hallo Torsten
> was du suchst ist der parameter expAll der dafür sorgt das alle submenüs
> aufgeklappt sind.
>
> lib.menu = HMENU
> lib.menu {
>   1 = TMENU
>   1.expAll = 1
>   ... weitere menü definition ...
>   2 = TMENU
>   2.expAll = 1
>   ... weitere menü definition ..
> }
>
>
> gruss chris
>
>
>
> - -- 
> Christian Wolff // Berlin
> http://www.connye.com
>
> some projects:
> http://richtermediagroup.com | http://titanic.de |
> http://fairplay-homepage.de
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
>
> iEYEARECAAYFAkwJoMUACgkQIcCaXPh/JHGFkwCfbMVMQJvhhdZBy6g67pGw8vPq
> xD0Anis3Dr5Wz0jN8X+PgaGOUGY9SQi8
> =VOND
> -----END PGP SIGNATURE-----
>   
Hallo Chris,

das hat´s jetzt tatsächlich gebracht! Hatte zwar expAll schon versucht, 
allerdings nicht ausserhalb von NO.
Vielen herzlichen Dank an Dich, Christian und JoH!
Ohne eure geduldige Unterstützung hätte ich das so sicherlich nicht 
hinbekommen.
Ich poste mal noch mein TS, falls mal jemand auf die gleiche gloreiche 
Idee wie ich kommen sollte. ;-)
Ich musste im 3 = TMENU die <li> entfernen, da, na wenn wunders, der IE 
alles zerschossen hat und beim Aufbau der Seite die Ebene dann auf 
gleicher Höhe, wie Ebene 1 gestellt hat. Hat wohl damit zu tun, wie der 
DOM vom IE erstellt wird.
 
Gruß

Torsten

### Menü ###
lib.MENU = HMENU
lib.MENU {
  special = directory
  special.value = 2
 ### Erste Ebene ###
 1 = TMENU
 1 {
   expAll = 1
   wrap = <ul id="topnavi">|</ul>
   NO {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1       

     wrapItemAndSub = <li>|</li>
     stdWrap.cObject = COA
     stdWrap.cObject {
       20 = TEXT
       20.wrap = |
       20.field = subtitle
     }
   }
   ACT < .NO
   ACT = 1
   ACT {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1
   } 
 }
 ### Zweite Ebene ###
 2 = TMENU
 2 {
   expAll = 1
   ATagParams = class = "{field:tx_realurl_pathsegment}"
   allStdWrap.insertData = 1     
   wrap = <div class="sub">|</div>
   NO {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1       
     wrapItemAndSub = <ul><li>|</li></ul> |*| <ul><li>|</li></ul> |*| 
<ul><li>|</li></ul>
     stdWrap.cObject = COA
     stdWrap.cObject {
       20 = TEXT
       20.wrap = <h2>|</h2>
       20.field = subtitle
     }
   }
 }
  3 = TMENU
  3 {
    ATagParams = class = "{field:tx_realurl_pathsegment}"
    allStdWrap.insertData = 1   
    NO {
      ATagParams = class = "{field:tx_realurl_pathsegment}"
      allStdWrap.insertData = 1   
      #expAll = 1
#      wrap = <li>|</li>
      #wrapItemAndSub = <li>|</li>
      stdWrap.cObject = COA
      stdWrap.cObject {
        20 = TEXT
        20.wrap = |
        20.field = subtitle
      }
    } 
  }
}


More information about the TYPO3-german mailing list