[TYPO3-german] ListenNavigation

Christian Mikwauschk kathmik at googlemail.com
Tue Jun 26 06:58:44 CEST 2012


Vielen Dank Christian,

welch ein Zufall ... Namensfetter :-D

ich werde es mal ausprobieren, und meinen Wünschen anpassen.

grüße Christian

Am 25.06.2012 14:23, schrieb Christian Hennecke:
> Am 25.06.2012 07:52, schrieb Christian Mikwauschk:
>> Hallo,
>>
>> kann mir jehmand sagen wie ich dieses bewerkstelligen kann?
>> hatte einiges hin und her probiert dennoch bin ich gescheitert...
>> Ihr seit nun meine letzte Rettung (diesbezüglich :-D ) ...
>>
>> So etwa soll die navigation am ende aussehen...
>> <ul>
>> <li class="col1"><a href="#">1 Home</a></li>
>> <li class="col1"><a href="#">2 Test</a></li>
>> <li class="col1"><a href="#">3 Test1</a></li>
>> <li class="col1"><a href="#">4 Test2</a></li>
>> <li class="col1"><a href="#">5 Test3</a></li>
>> <li class="col2 coltopper"><a href="#">6 Gästebuch</a></li>
>> <li class="col2"><a href="#">7 eingabe</a></li>
>> <li class="col2"><a href="#">8 Auswertung</a></li>
>> <li class="col2"><a href="#">9 Test</a></li>
>> <li class="col2"><a href="#">10 Test2</a></li>
>> <li class="col3 coltopper"><a href="#">11 Info</a></li>
>> <li class="col3"><a href="#">12 News</a></li>
>> <li class="col3"><a href="#">13 Impressum</a></li>
>> <li class="col3"><a href="#">14 Kontakt</a></li>
>> </ul>
>>
>> normale listenfeld css navigation ist nicht das problem...
>> augenmerk sind die CSS Klassen...
>> das ich das "col1" oder "col2" und "coltopper" mit in das listenfeld
>> eingetragen bekomme.
>>
>> ich kann´s nur als einfaches script beschreiben
>>
>> definition{
>> css_col_zähler=1
>> css_zusatz = ""
>> trenner_anzahl=5
>> }
>> ...
>> ...
>> if(anzahl_der_gesammten_navigationspunkte % aktuelle_navigations_nummer
>> == trenner_anzahl){
>> css_col_zaehler +=1
>> css_zusatz = "coltopper"
>> }
>> else{
>> css_zusatz = ""
>> }
>> ...
>> <li class="hover col{css_col_zaehler} {css_zusatz}" >|</li>
>> ....
>>
>> und das bekomme ich einfach nicht gebacken...
>> mit {register:count_MENUOBJ} bekomme ich die aktuelle_navigations_nummer
>>
>> Bitte um Hilfe ....
>
> Ich hab mal sowas ähnliches für ein Megadropdown gemacht, bei dem pro 
> Spalte maximal 6 Menüeinträge erscheinen sollten. Beim jeweils 7. 
> Element wurde dabei die Liste geschlossen und eine neue geöffnet. Das 
> sah für die zweite Menüebene etwa so aus:
>
> NO {
>   # create/increase counter
>   before.cObject= LOAD_REGISTER
>   before.cObject {
>     menuItemNumber {
>       cObject=TEXT
>       cObject{
>         value={register:menuItemNumber}+1
>         insertData=1
>       }
>       prioriCalc=intval
>     }
>   }
>   # close block and open new one
>   wrapItemAndSub.stdWrap {
>     wrap = </ul><ul>|
>     # only add wrap for appropriate items with
>     # item number > 1 AND item number MODULO 6 = 1
>     if.value = 1
>     if.isGreaterThan.data = register:menuItemNumber
>     if.isFalse.prioriCalc = 1
>     if.isFalse.cObject = TEXT
>     if.isFalse.cObject.value = ({register:menuItemNumber}%6)-1
>     if.isFalse.cObject.insertData = 1
>   }
> }
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list