#IF(#Error.Code EQ "PATH_NOT_FOUND" OR #Error.Code EQ "OBJECT_NOT_FOUND" OR #Error.Code EQ "FALSE_URL_ENCODING" OR #Error.Code EQ "FALSE_QUERY" OR #Error.Code EQ "FILE_NOT_FOUND" OR #Error.Code EQ "SITE_IS_CLOSED")
#LOCAL("ShowErrorBox", 1)#LOCAL("ShowGUID", 1)#LOCAL("ShowLongMessage", 1)

#IF(#Error.Code EQ "PATH_NOT_FOUND" OR #Error.Code EQ "OBJECT_NOT_FOUND") #SET("ShowLongMessage", 0) #SET("ShowErrorBox", 0)

{ObjectNotFound}

#IF(#DEFINED(#CurrentObjectPath))

{InfoExistingObject}

#ENDIF #ELSIF(#Error.Code EQ "FALSE_URL_ENCODING" OR #Error.Code EQ "FALSE_QUERY")

{FalseUrlEncoding}

#ELSIF(#Error.Code EQ "FILE_NOT_FOUND")

{ObjectNotFound}

#SET("ShowLongMessage", 0) #SET("ShowErrorBox", 0) #ELSIF(#Error.Code EQ "SITE_IS_CLOSED")

{ShopClosed}

#SET("ShowLongMessage", 0) #SET("ShowErrorBox", 0) #ELSE

{GeneralError}

#ENDIF #IF(#ShowErrorBox)
#IF(#ShowGUID)

{ReportError}

#Error.Code:#Error.GUID

#ELSIF(#ShowLongMessage)
#Error.LongMessage
#ELSE #Error.ShortMessage #ENDIF #ENDIF #ENDLOCAL#ENDLOCAL#ENDLOCAL

#ENDIF #BLOCK("CachedInclude", #Object, "SF-ContentObject.Content" . #CacheIncludesPagerPrices) #LOCAL("IsViewPrintAllowed", #ISACTIONALLOWED("ViewPrint", #Object)) #IF(#IsViewPrintAllowed)
{PrintNow}
#ENDIF #MENU("Content")#INCLUDE(#Template)#ENDMENU #ENDLOCAL #ENDBLOCK