#IF(#SuperProduct OR #DefaultSubProduct) {ProductType} #ELSE {ProductType} {BubbleHelpProductType} #ENDIF {EditProductType} | #IF(#AltLanguageID)
#LOCAL("LocalizedAvailable",0)
#LOOP(#UserDefinedAttributeValues)#IF(#Attribute.Type EQ "LocalizedString" OR #Attribute.Type EQ "LocalizedFile")#SET("LocalizedAvailable",1)#ENDIF#ENDLOOP
#IF(#LocalizedAvailable)
{Translation}
#ENDIF
#ENDLOCAL
| #ENDIF
#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) {IsVariationAttribute} #ELSE {IsVariationAttribute} #ENDIF #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 | #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#Attribute.Alias))
#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 | #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF