#LOCAL("ShowVariationValues",0) #IF(#SuperProduct AND NOT #INPUT.FromSearch) #SET("ShowVariationValues",1) #LOOP(#SuperProduct.Categories) #IF(#ID == #THIS.ID)#SET("ShowVariationValues",0)#ENDIF #ENDLOOP #ENDIF
#IF(#ImageSmall OR #DefaultSubProduct.ImageSmall)
#IF(NOT #SuperProduct AND #DefaultSubProduct) #NameOrAlias #ELSE #NameOrAlias #ENDIF
#ENDIF
#IF(#Shop.ShowDisplayLink) #ENDIF

#IF(#IsNew OR #DefaultSubProduct.IsNew) {New} #ENDIF #BLOCK("InlineEditor", "text", #Object, "Name", "Tag=a")#NameOrAlias#ENDBLOCK

#IF(#Shop.IsProductNoVisible AND NOT #DEFINED(#SuperProduct) AND NOT #DEFINED(#DefaultSubProduct)){ItemNoShort}: #Alias#ENDIF
#LOCAL("CurrencyID", #INPUT.Currency) #LOCAL("DisplayPrice", #FUNCTION("DISPLAYPRICE", #Object, #CurrencyID, #Shop.TaxModel, #Session.User.Object)) #LOCAL("ManufacturerPrice", #FUNCTION("MANUFACTURERPRICE", #Object, #CurrencyID, #Shop.TaxModel, #Session.User.Object)) #LOCAL("DoCloseFloatArea",1) #IF(#DEFINED(#ManufacturerPrice) OR (#Shop.ReferencePriceText AND #DEFINED(#ManufacturerPrice)))
#IF(#Shop.ReferencePriceText)#Shop.ReferencePriceText[0]#ENDIF #IF(#Shop.CancelReferencePrice)#ManufacturerPrice[money]#ELSE #ManufacturerPrice[money]#ENDIF
#ENDIF #IF(#DEFINED(#DisplayPrice))
#INCLUDE("INC-DisplayPrice")
#IF(#Shop.PriceTagInfoSingleProductGross OR #Shop.PriceTagInfoSingleProductNet)
#IF(#FUNCTION("DISPLAYPRICETAGINFOGROSS", #Object, #Shop.TaxModel, #Session.User.Object)) #Shop.PriceTagInfoSingleProductGross[0] #ELSE #Shop.PriceTagInfoSingleProductNet[0] #ENDIF
#ENDIF #IF(#DisplayDeliveryWeight AND #Weight)
{Weight}: #Weight[float] #WeightUnit.Abbreviation
#ENDIF #LOCAL("ReferencePrice",#FUNCTION("REFERENCEPRICE", #Object, #DisplayPrice, #INPUT.Currency)) #IF(#DEFINED(#ReferencePrice) AND #ReferencePrice != #DisplayPrice)
#RefAmount #IF(#DEFINED(#RefUnit.Abbreviation))#RefUnit.Abbreviation#ELSE#RefUnit.NameOrAlias#ENDIF = #ReferencePrice[money]
#ENDIF #ENDLOCAL #IF(#DEFINED(#ManufacturerPrice) AND #DisplayPrice < #ManufacturerPrice AND #DisplayPrice > 0) #LOCAL("PriceSavings", #PRICESAVINGS(#Object, #DisplayPrice, #ManufacturerPrice)) #IF(#DEFINED(#PriceSavings))
{YouSaving} #PriceSavings
#ENDIF #ENDLOCAL #ENDIF #IF(#IsDailyPrice)
{IsDailyPriceSF}
#ENDIF
#ENDIF #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL
#IF(#SuperProduct) #BLOCK("InlineEditor", "html", #SuperProduct.Object, "Description", "Tag=div;Class=Description")#IF(#Description)
#Description[0]
#ENDIF#ENDBLOCK #IF(#ShowSubProductDetails) #REM#ENDREM
(#JOIN(", ",#VariationTypeValues)#LOCAL("AttributeValue",#GET(#Attribute.Alias))#Attribute.NameOrAlias#SPACE[0]: #AttributeValue.ValueOrAlias#ENDLOCAL#ENDJOIN)
#IF(NOT #IsAvailable) #IF(#AvailabilityComment)
#AvailabilityComment[0]
#ENDIF #ELSE #SNIPPET("SNIPPET-ProductStockLevel", "AddAvailabilityStructuredData", "1") #ENDIF #ENDIF #ELSE #BLOCK("InlineEditor", "html", #Object, "Description", "Tag=div;Class=Description")#IF(#Description)
#Description[0]
#ENDIF#ENDBLOCK #IF(NOT #IsAvailable) #IF(#AvailabilityComment)
#AvailabilityComment[0]
#ENDIF #ELSIF(NOT #SuperProduct OR (#SuperProduct AND (#SuperProduct.StockLevel OR #ShowVariationValues))) #SNIPPET("SNIPPET-ProductStockLevel", "AddAvailabilityStructuredData", "0") #ENDIF #ENDIF
#ENDLOCAL