{# /** * @file * * Default product template. * * Available variables: * - attributes: HTML attributes for the wrapper. * - product: The rendered product fields. * Use 'product' to print them all, or print a subset such as * 'product.title'. Use the following code to exclude the * printing of a given field: * @code * {{ product|without('title') }} * @endcode * - product_entity: The product entity. * - product_url: The product URL. * * @ingroup themeable */ #} {% set classes = [ 'product-post', ] %} {{ attach_library('martis/product-colorbox') }}
{{ product.variation_field_image }}
{{ product.variation_title }}
{{ product.field_ratings }}
{{ product.variation_price }}
{% if product.variation_list_price|render|striptags|trim %} {{ product.variation_list_price }}{% endif %}
{{'Availability:'|t}}
{{'In stock'|t}}
{{'Out of stock'|t}}
{# {{ product.variation_field_stock_level }} #}
{{ product.field_short_description }}
{{ product.variation_sku }}
{{ product.field_product_brand }}
{{ product.field_product_category }}
{{ product.variations }}
{{ product.flag_wishlist }}
{{ product.flag_compare }}
{{- product|without('variation_attributes','variation_price','variation_list_price','variation_title','variations','field_short_description','variation_field_image','variation_sku','variation_field_stock_level','field_product_review','body','field_product_brand','field_product_category','flag_wishlist','flag_compare','field_badge','field_special_category','field_ratings') -}}

{{ 'Product Description'|t }}

{{ product.body }}
{{ product.field_product_review }}