Hallo,
ich möchte in der Navigation prüfen ob ein Menü-Punkt Unterordner hat und ob der Unterordner nicht sichtbar ist.
Also ich besitze in der Struktur ein Ordner der einen Unterordner hat, der Unterordner ist im Navigationsmenü nicht sichtbar.
![]()
Jetzt soll ich den Menü-Punkt auf eine andere Art auspielen als die restlichen Menüpunkte (also die Menü-Punkte die Unterordner haben und die die keine haben).:smileyangry:
Sprich muss die Abfrage genau auf meine Sonderfall ansprechen.
Hier mein Versuch dies im Code:
<CMS_FUNCTION name="Navigation" resultname="fr_subStartNodeCheckSubfolders">
<CMS_PARAM name="expansionVisibility" value="purepath"/>
<CMS_PARAM name="wholePathSelected" value="1"/>
<CMS_PARAM name="siteMap" value="1"/>
<CMS_ARRAY_PARAM name="selectedHTML">
<CMS_ARRAY_ELEMENT index="0"><![CDATA[$CMS_IF(#nav.hasSubFolders)$$CMS_SET(set_hasSub, true)$$CMS_ELSE$$CMS_SET(set_hasSub, false)$$CMS_END_IF$]]></CMS_ARRAY_ELEMENT>
</CMS_ARRAY_PARAM>
</CMS_FUNCTION>
$CMS_IF(set_hasSub.toString.equals("true") && !#global.node.getChildren().getFirst().folderLangSpec(#global.language).isVisible)$
$-- überprüfen, ob unterordner vorhanden und ob dieser nicht sichtbar ist --$
$-- Menü-Punkt ausgeben --$
$CMS_END_IF$
Der erste Teil der IF funktioniert einwandfrei, aber der zweite Teil bekomm ich nicht funktionsfähig hin. Oder hab ich einen komplett falschen Ansatz.
Ich hoffe ich konnte für allgemeine Verwirrung sorgen.:smileyconfused:
Gibt es eine Möglichkeit / Prüfung um das zu ermittlen?:smileyplain:
Es sollen nur Unterordner überprüft werden , die im Menü versteckt werden - also für die jeweilige Sprache nicht sichtbar sind.
Danke schonmal 
Grüße
Henning