[TYPO3-german] special = directoy mittels JSMENU nur wenn Unterseiten existieren

Torsten Teubner info at teubner-design.de
Thu Jul 3 11:13:20 CEST 2008


Hallo Claudius,

versuch?s mal mit

IFSUB=1
IFSUB{
wrapItemAndSub = <li>|</li>
}

Gruß

Torsten

Claudius Heitz schrieb:
> Hi,
>
> ich habe ein HMENU vom Typ special = directory und dieses als JSMENU 
> realisiert. Der Wert für special.value wird dynamisch durch eine 
> Constant gesetzt.
>
> Nun kommt es vor, dass die Seite, für die ich das directory-Menü 
> erzeuge, gar keine Unterseiten hat. In diesem Fall erzeugt das JSMENU 
> einen leeren Dropdown.
>
> Frage: wie kann ich verhindern, dass dieser leere Dropdown erzeugt wird?
>
> Wahrscheinlich mit einer Condition, ob die Seite Unterseiten hat. Ich 
> hab schon mit IFSUB rumgespielt, aber das funktioniert leider nicht.
>
> Weiß jemand, wie man eine Condition formuliert, ob eine gegebene Seite 
> Unterseiten hat?
>
> Nachfolgend noch meine TS-Schnipsel.
>
> Grüße
> Claudius
>
> Hier ohne IFSUB:
>
> 10 = HMENU
> 10 {
>    special = directory
>    # the id of root page where the menu starts is set by a constant
>    special.value.field = {$page_id}
>    includeNotInMenu = 1
>    1=JSMENU
>    1 {
>       target = _top
>       firstLabelGeneral = Bitte wählen Sie
>    }
> }
>
>
>
> Meine Idee mit IFSUB sieht so aus:
>
> 10 = HMENU
> 10 {
>    special = directory
>    # the id of root page where the menu starts is set by a constant
>    special.value = {$page_id}
>    includeNotInMenu = 1
>    1=JSMENU
>    1 {
>       target = _top
>       firstLabelGeneral = Bitte wählen Sie
>
>       1 = TMENU
>       1 {
>          expAll = 0
>          NO = 0
>          IFSUB = 1
>       }
>    }
> }
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>   


More information about the TYPO3-german mailing list