#LOCAL("ErrorItemNo", 0) #IF(#AltLanguageID) #ENDIF
{ProductType} #IF(#SuperProduct OR #DefaultSubProduct) #ELSE {BubbleHelpProductType} #ENDIF {EditProductType}
#ENDLOCAL #INCLUDE("LanguageSelect") #LOOP(#UserDefinedAttributeValues)#IF(#Attribute.Type NE "PreDefCustomerString")#WITH_ERROR(#FormError)#LOCAL("ErrorItemNo", 0) #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#Attribute.Alias)) #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #ENDLOCAL#ENDWITH_ERROR#ENDIF#ENDLOOP
#IF(#Attribute.IsHTML) #SNIPPET("INC-WYSIWYG", "Name,InputName,Value,SavePage,Head,Help", #Attribute.Alias, #Attribute.Alias, #GET(#Attribute.Alias), 1, #Attribute.NameOrAlias, #Attribute.Description) #ELSE

#Attribute.NameOrAlias #IF(#Attribute.Description) #Attribute.Description #ENDIF

#IF(#Attribute.Type EQ "String" OR #Attribute.Type EQ "LocalizedString") #IF(#Attribute.Length) #ELSE #ENDIF #ELSIF(#Attribute.Type EQ "Boolean") #ELSIF(#Attribute.Type EQ "Date") #ELSIF(#Attribute.Type EQ "DateTime") #ELSIF(#Attribute.Type EQ "Time") #ELSIF(#Attribute.Type EQ "Integer") #ELSIF(#Attribute.Type EQ "Float") #ELSIF(#Attribute.Type EQ "Money")#LOCAL("CurrencyID", #Shop.CurrencyID) #ENDLOCAL #ELSIF((#Attribute.Type EQ "File" OR #Attribute.Type EQ "LocalizedFile"))
{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.maxcontentlength / 1024)) #Size[float:1] #ENDLOCAL MByte
#IF(#Value) #Value #ENDIF #ELSIF((#Attribute.Type EQ "PreDefString" OR #Attribute.Type EQ "PreDefLocalizedString")) #IF(#FUNCTION("IsVariationAttribute", #Object, #Attribute.Object)) #IF(#SuperProduct) #ENDIF {IsVariationAttribute} #ELSE #LOCAL("SelectedValueID", #Value.ID)#IF(NOT #DEFINED(#SelectedValueID))#SET("SelectedValueID",0)#ENDIF #IF(#FormError)#SET("SelectedValueID", #GET(#Attribute.Alias))#ENDIF #ENDLOCAL #ENDIF #ELSIF(#Attribute.Type EQ "PreDefMultiString" OR #Attribute.Type EQ "PreDefMultiLocalizedString") #REM#ENDREM #LOCAL("SelectedValues", #FUNCTION("MULTISELECTEDVALUES", #Attribute.PreDefAttributes, #Value)) #LOOP(#SelectedValues)
#ENDLOOP #ENDLOCAL #ELSE #ENDIF
#ENDIF
#IF(#Attribute.IsHTML AND #Attribute.Type EQ "LocalizedString") #SNIPPET("INC-WYSIWYG", "Name,InputName,Value,SavePage", "Alt".#Attribute.Alias, #Attribute.Alias, #LocalizedValue, 1) #ELSE

#IF(#Attribute.Type EQ "LocalizedString") #IF(#Attribute.Length) #ELSE #ENDIF #ELSIF(#Attribute.Type EQ "LocalizedFile")
#IF(#LocalizedValue) #LocalizedValue
#ENDIF #ENDIF
#ENDIF