#IF(#IsHTML)
#ELSE
#NameOrAlias
#IF(#Description)
#Description
#ENDIF
#ENDIF
#LOCAL("AttributeAlias", #Alias)
#WITH_ERROR(#FormError)
#LOCAL("Value", #GET(#AttributeAlias))
#IF(#Type EQ "String" OR #Type EQ "LocalizedString")
#IF(#Length)
#ELSE
#ENDIF
#ELSIF(#Type EQ "Boolean")
#ELSIF(#Type EQ "Date")
#ELSIF(#Type EQ "DateTime")
#ELSIF(#Type EQ "Time")
#ELSIF(#Type EQ "Integer")
#ELSIF(#Type EQ "Float")
#ELSIF(#Type EQ "Money")#LOCAL("CurrencyID", #Shop.CurrencyID)
#ENDLOCAL
#ELSIF(#Type EQ "File" OR #Type EQ "LocalizedFile")
{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.maxcontentlength / 1024)) #Size[float:1] #ENDLOCAL MByte
#ELSIF(#Type EQ "PreDefString" OR #Type EQ "PreDefLocalizedString" )
#LOCAL("SelectedValueID", #Value.ID)#IF(NOT #DEFINED(#SelectedValueID))#SET("SelectedValueID",0)#ENDIF
#IF(#FormError)#SET("SelectedValueID", #GET(#AttributeAlias))#ENDIF
#ENDLOCAL
#ELSIF(#Type EQ "PreDefMultiString" OR #Type EQ "PreDefMultiLocalizedString" )
#LOCAL("SelectedValues", #FUNCTION("MULTISELECTEDVALUES", #PreDefAttributes, #Value))
#LOOP(#SelectedValues)
#ENDLOOP
#ENDLOCAL
#ELSE
#ENDIF