#IF(#AltLanguageID) #ENDIF
{ProductType} {EditProductType}

#SNIPPET("LanguageSelect","PlainLayout,InputLabelling",1,"class='InputLabelling'") #LOOP(#Shop.ProductClass.UserDefinedAttributes)#IF(#Type NE "PreDefCustomerString") #LOCAL("ErrorItemNo",0) #LOCAL("AltLabelName",#NameOrAlias) #IF(#AltLanguageID AND #Type NE "String")#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#AttributeAlias)) #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF#ENDLOCAL #ENDLOCAL#ENDWITH_ERROR#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDIF#ENDLOOP
#IF(#IsHTML) #SNIPPET("INC-WYSIWYG", "Name,InputName,Head,Help", #NameOrAlias, #Alias, #NameOrAlias, #Description) #ELSE

#NameOrAlias #IF( (#Type EQ "String" OR #Type EQ "LocalizedString") AND #Description)  #Description #ENDIF

#ENDIF #LOCAL("AttributeAlias", #Alias) #LOCAL("InputName", "UserDefined_".#AttributeAlias) #WITH_ERROR(#FormError) #LOCAL("Value", #GET(#AttributeAlias)) #IF(#Type EQ "String" OR #Type EQ "LocalizedString") #IF(#Length) #ELSIF(NOT #IsHTML) #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") #IF(#Description) #Description #ENDIF
{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 #IF(#Description)
#Description
#ENDIF #ENDLOCAL #ELSE #ENDIF #IF(NOT(#Type EQ "File" OR #Type EQ "LocalizedFile" OR #Type EQ "String" OR #Type EQ "LocalizedString" OR #Type EQ "PreDefMultiString" OR #Type EQ "PreDefMultiLocalizedString") AND #Description)  #Description #ENDIF
#IF(#IsHTML) #SNIPPET("INC-WYSIWYG", "Name,InputName,Head", #AttributeAlias."Translation", #Alias, #NameOrAlias) #ELSE #IF(#Type EQ "String" OR #Type EQ "LocalizedString")

#NameOrAlias #IF( (#Type EQ "String" OR #Type EQ "LocalizedString") AND #Description)  #Description #ENDIF

#ENDIF #ENDIF #IF(#Type EQ "LocalizedString") #IF(#Length) #ELSIF(NOT #IsHTML) #ENDIF #ELSIF(#Type EQ "LocalizedFile")

#AltLabelName


{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.MAXCONTENTLENGTH / 1024)) #Size[float:1] #ENDLOCAL MByte

#ENDIF