#LOCAL("ErrorItemNo", 0)
{Manufacturer}
{ManufacturerSKU}
{ProductCode}  {BubbleHelpProductCode} #IF(#UPCEAN AND NOT #IsUPCEANValid)
{MsgInvalidProductCode}
#ENDIF
#SNIPPET("LanguageSelect","PlainLayout,InputLabelling",1,"class='InputLabelling'") #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF

{ProductDataSheet}

{BubbleHelpProductDataSheet}
{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.MAXCONTENTLENGTH / 1024)) #Size[float:1] #ENDLOCAL MByte #IF(#ProductDataSheet)
#ProductDataSheet #IF(NOT #GET("SuperProduct.".#Attribute.Alias) OR #GET("SuperProduct.".#Attribute.Alias) NE #ProductDataSheet) #IF(#DEFINED(#_ProductDataSheet)) #ENDIF #ENDIF

#ENDIF

{ProductDataSheet}


{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.MAXCONTENTLENGTH / 1024)) #Size[float:1] #ENDLOCAL MByte #IF(#ProductDataSheet)
#ProductDataSheet #IF(NOT #GET("SuperProduct.".#Attribute.Alias) OR #GET("SuperProduct.".#Attribute.Alias) NE #ProductDataSheet) #IF(#DEFINED(#_ProductDataSheet)) #ENDIF #ENDIF

#ENDIF
{EnergyLabelSourceFile} {BubbleHelpEnergyLabelSourceFile}
{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.MAXCONTENTLENGTH / 1024)) #Size[float:1] #ENDLOCAL MByte #IF(#EnergyLabelSourceFile)
#EnergyLabelSourceFile #IF(NOT #GET("SuperProduct.".#Attribute.Alias) OR #GET("SuperProduct.".#Attribute.Alias) NE #EnergyLabelSourceFile) #IF(#DEFINED(#_EnergyLabelSourceFile)) #ENDIF #ENDIF

#ENDIF
#ENDLOCAL