vendor/shopware/storefront/Resources/views/storefront/page/product-detail/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
    
    {% block layout_head_meta_tags_opengraph %}
        <meta property="og:type"
              content="product"/>
        <meta property="og:site_name"
              content="{{ config('core.basicInformation.shopName') }}"/>
        <meta property="og:url"
              content="{{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}"/>
        <meta property="og:title"
              content="{{ metaTitle }}"/>
    
        <meta property="og:description"
              content="{{ metaDescription }}"/>
        <meta property="og:image"
              content="{{ page.product.cover.media.url }}"/>
    
        {% if page.product.manufacturer %}
            <meta property="product:brand"
                  content="{{ page.product.manufacturer.translated.name }}"/>
        {% endif %}
    
        {% set metaPrice = page.product.calculatedPrice %}
        {% if page.product.calculatedPrices.count > 0 %}
            {% set metaPrice = page.product.calculatedPrices.last %}
        {% endif %}
        <meta property="product:price:amount"
              content="{{ metaPrice.unitPrice|round(context.currency.itemRounding.decimals) }}"/>
        <meta property="product:price:currency"
              content="{{ context.currency.isoCode }}"/>
        <meta property="product:product_link"
              content="{{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}"/>
    
        <meta name="twitter:card"
              content="product"/>
        <meta name="twitter:site"
              content="{{ config('core.basicInformation.shopName') }}"/>
        <meta name="twitter:title"
              content="{{ metaTitle }}"/>
        <meta name="twitter:description"
              content="{{ metaDescription }}"/>
        <meta name="twitter:image"
              content="{{ page.product.cover.media.url }}"/>
    {% endblock %}
    
    {% block layout_head_title_inner %}
        {% if page.metaInformation.metaTitle %}{{ page.metaInformation.metaTitle }}{% else %}{{ page.product.translated.name }}{% if page.product.variation %} - {% for variation in page.product.variation %}{{ variation.group }}: {{ variation.option }}{% if page.product.variation|last != variation %}{{ " | " }}{% endif %}{% endfor %}{% endif %}{% endif %}
    {% endblock %}
    
    {% block layout_head_canonical %}
        {% set canonicalUrl = page.product.id %}
    
        {% if page.product.canonicalProductId %}
            {% set canonicalUrl = page.product.canonicalProductId %}
        {% endif %}
    
        <link rel="canonical" href="{{ seoUrl('frontend.detail.page', { productId: canonicalUrl }) }}" />
    {% endblock %}