#IF(#AltLanguageID) #ENDIF #LOOP(#Shop.ProductClass.UserDefinedAttributes) #LOCAL("ErrorItemNo",0) #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#AttributeAlias)) #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #ENDLOCAL#ENDWITH_ERROR#ENDLOCAL#ENDLOCAL#ENDLOOP
{ProductType} #REM{BubbleHelpProductType}#ENDREM {EditProductType} #LOCAL("LocalizedAvailable",0) #LOOP(#Shop.ProductClass.UserDefinedAttributes)#IF(#Type EQ "LocalizedString" OR #Type EQ "LocalizedFile")#SET("LocalizedAvailable",1)#ENDIF#ENDLOOP #IF(#LocalizedAvailable)
{Translation}
#ENDIF #ENDLOCAL
#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
#IF(#IsHTML AND #Type NE "String") #ELSE
#ENDIF #IF(#Type EQ "LocalizedString") #IF(#Length) #ELSE #ENDIF #ELSIF(#Type EQ "LocalizedFile") #ENDIF