#LOCAL("OuterObjects", #ContentObjectsInNavigation)#IF(#COUNT(#OuterObjects))
#LOOP(#OuterObjects)
#LOCAL("CategoryInCategory", #FUNCTION("ISELEMENTOFPATH", #LeafCategory, #Object))
#LOCAL("HasContentObjectsInNavigation", #COUNT(#ContentObjectsInNavigation) > 0)
#LOCAL("ViewNotAllowed", NOT #FUNCTION("ISACTIONALLOWED", "View"))
-
#IF(#Class.Alias EQ "Link")
#IF(#DEFINED(#URL))
#NavigationString
#ELSE
#NavigationString
#ENDIF
#ELSE
#NavigationString
#ENDIF
#IF(#ViewNotAllowed)
#ENDIF
#IF(#CategoryInCategory AND #HasContentObjectsInNavigation AND NOT #ViewNotAllowed)
#INCLUDE("INC-SubCategories")
#ENDIF
#ENDLOCAL#ENDLOCAL#ENDLOCAL
#ENDLOOP
#ENDIF#ENDLOCAL