#IF (#COUNT(#AttributeSections) == 0)

{NothingToConfigure}

{NoCartridgesInstalled}
#LOOP(#Provider.Stores) #ENDLOOP
{Database}
#IF(#Connection.active) #IF(#FUNCTION("IsCartridgeRegistered", #Object, "DE_EPAGES::ThirdPartyConfig")) #Alias #ELSE #Alias ({CartridgeNotAvailable}) #ENDIF #ELSE #Alias ({inactive}) #ENDIF
#ELSE
#BLOCK("WITH_FORM_ERROR", #FormError)
#IF(#FormError)

{InputError}

{PleaseCorrectErrors}
#ENDIF
#LOOP(#Provider.Stores) #ENDLOOP
{Database}
#IF(#Connection.active) #IF(#FUNCTION("IsCartridgeRegistered", #Object, "DE_EPAGES::ThirdPartyConfig")) #Alias #ELSE #Alias ({CartridgeNotAvailable}) #ENDIF #ELSE #Alias ({inactive}) #ENDIF
#LOOP (#SORT(#AttributeSections,"SectionName")) #ENDLOOP
{System}
#SectionName
#LOOP(#Attributes) #ENDLOOP
#IF(#IconImage)#IconImageText #ENDIF#Name#IF(#ObjectName) (#ObjectName)#ENDIF #LOCAL("AttributeKey", #Alias . "_" . #ObjectID) #IF(#Type EQ "Boolean") #ELSIF(#Type EQ "LocalizedString") #JOIN("
", #Value) #LOCAL("LangSet", "0")#LOOP(#Site.Languages)#IF(#Code2 EQ #LanguageCode)#Native#SET("LangSet", "1")#ENDIF#ENDLOOP#IF(NOT #LangSet)#LanguageCode#ENDIF#ENDLOCAL #ENDJOIN #ELSIF(#Type EQ "ExternalPassword") #ELSE #ENDIF #ENDLOCAL #IF(#Description)
#Description#ENDIF
#ENDBLOCK
#ENDIF