#BLOCK("WITH_FORM_ERROR",#FormError)
#IF(#INPUT.PageSize) #ENDIF#IF(#INPUT.OrderBy) #ENDIF#IF(#INPUT.OrderDesc) #ENDIF #IF(#FormError)#LOCAL("UnknownError", 0)

{InputError}

#LOCAL("Object_Exists",0) #LOOP(#FormErrors.Errors) #IF(#Reason EQ "CloneUniqueObject"){CloneUniqueObject} #ELSIF(#Reason EQ "OBJECT_EXISTS" AND #Object_Exists NEQ 0)#SET("Object_Exists",1){DoubleObject} #ELSIF(#Reason EQ "FeatureLimitExceeded"){FeatureLimitExceeded} #ELSE#SET("UnknownError", 1) #ENDIF #ENDLOOP #ENDLOCAL #IF(#UnknownError){PleaseCorrectErrors}#ENDIF
#ENDLOCAL#ENDIF #IF(#DELETE)

{Warning}

{AcceptAction}
#LOOP(#DeleteObjects) #ENDLOOP #ELSE #IF(#FeatureMaxValueReached AND #FeatureMaxValueReached.Feature EQ "Subcategories")

{Notification}

{FeatureNotAvailable}
#INCLUDE("FeaturePromotion")
#ELSIF(#FeatureMaxValueReached)

{Notification}

{CouldNotCreateObject}
#FeatureMaxValueReached.Feature.Description: #FeatureMaxValueReached.MaxValue #INCLUDE("FeaturePromotion")
#ELSIF(#Shop.FeatureCurrentValue.Pages NGE #Shop.FeatureMaxValue.Pages)

{Notification}

{MaxFeatureValueReached}
{FeatureMaxValue}: #Shop.FeatureMaxValue.Pages #INCLUDE("FeaturePromotion")
#ENDIF #ENDIF #IF(NOT #DELETE) #SNIPPET("INC-BatchActions", "BatchActions", "BatchActions",1) #ENDIF #INCLUDE("INC-PagerHeader") #IF(#COUNT(#Pager.Items)) #IF(#DELETE) #ELSE #LOCAL("OrderBy",#INPUT.OrderBy)#IF(NOT #DEFINED(#OrderBy))#SET("OrderBy","")#ENDIF #IF(#OrderBy NE "Name") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #IF(#OrderBy NE "Class.Name") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #IF(#OrderBy NE "Position") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #ENDLOCAL #ENDIF #ELSE #ENDIF #IF(#DELETE) #LOOP(#DeleteObjects) #ENDLOOP #ELSE #LOOP(#Pager.Items) #INCLUDE("ContentLine") #ENDLOOP #ENDIF #IF(NOT #DELETE) #LOOP(#Shop.Languages) #IF(#INPUT.Language EQ #Code2) #ENDIF #ENDLOOP #LOCAL("ErrorClassID",#ClassID) #LOCAL("CategoryClass", #System.Child.Classes.Child.Category.ID) #ENDLOCAL #ENDLOCAL #ENDIF
{Name} {Type} {Status} {Position}{Name}{Name}{Name}{Type}{Type}{Type}{Status}{Position}{Position}{Position}{Name} {Type} {Status} {Position}
#IF(NOT #DELETE)#INCLUDE("Pager")#ENDIF
#NameOrAlias #Class.Name #IF(#IsVisible) #IF(#VisibleInNavigation) #ELSE #ENDIF #ENDIF #IF(#ReadPermissionFor NE #System.Child.Groups.Child.Everyone.ID) #ENDIF #Position
#IF(#DELETE)
#ELSE
#ENDIF
#ENDBLOCK