custom/static-plugins/NdFashion/src/Resources/views/storefront/page/product-detail/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/product-detail/meta.html.twig' %}
  2. {# TODO @Mick please check this entire file and compare it with COEF. See what's global and add specific overrides into the NdVoorwindenTHeme :-) #}
  3. {% set colors = page.product.properties.filterByGroupId("269c7e40a54a462e884edb004c5f7bc8").first.name %}
  4. {% set colors2 = page.product.properties.filterByGroupId("70dda5dfb8053dc6d1c492574bce9bfd").first.name %}
  5. {% block layout_head_meta_tags_description %}
  6.         {{ page.product.name }} ✔Meer dan 200 merken online ✔Ontvang spaarpunten ✔Gratis verzending v.a. €50 ✔Gratis Personal Shopper ✔Shop voor het hele gezin
  7. {% endblock %}
  8. {% block layout_head_meta_tags_opengraph %}
  9.     <meta property="og:type"
  10.           content="product"/>
  11.     <meta property="og:site_name"
  12.           content="{{ config('core.basicInformation.shopName') }}"/>
  13.     <meta property="og:url"
  14.           content="{{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}"/>
  15.     <meta property="og:title"
  16.           content="{{ page.product.name }} {{ colors|capitalize }}{{ colors2|capitalize }} | {{ "pages.product.shopName"|trans|sw_sanitize }}"/>
  17.     <meta property="og:description"
  18.           content="{{ page.product.name }} ✔Meer dan 200 merken online ✔Ontvang spaarpunten ✔Gratis verzending v.a. €50 ✔Gratis Personal Shopper ✔Shop voor het hele gezin"/>
  19.     <meta property="og:image"
  20.           content="{{ page.product.cover.media.url }}"/>
  21.     {% if page.product.manufacturer %}
  22.         <meta property="product:brand"
  23.               content="{{ page.product.manufacturer.translated.name }}"/>
  24.     {% endif %}
  25.     {% set metaPrice = page.product.calculatedPrice %}
  26.     {% if page.product.calculatedPrices.count > 0 %}
  27.         {% set metaPrice = page.product.calculatedPrices.last %}
  28.     {% endif %}
  29.     <meta property="product:price:amount"
  30.           content="{{ metaPrice.unitPrice|round(context.currency.itemRounding.decimals) }}"/>
  31.     <meta property="product:price:currency"
  32.           content="{{ context.currency.isoCode }}"/>
  33.     <meta property="product:product_link"
  34.           content="{{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}"/>
  35.     <meta name="twitter:card"
  36.           content="product"/>
  37.     <meta name="twitter:site"
  38.           content="{{ config('core.basicInformation.shopName') }}"/>
  39.     <meta name="twitter:title"
  40.           content="{{ page.product.manufacturer.name }} {{ page.product.name }} {{ colors|capitalize }}{{ colors2|capitalize }} {{ "pages.product.shopName"|trans|sw_sanitize }}"/>
  41.     <meta name="twitter:description"
  42.           content="{{ page.product.name }} ✔Meer dan 200 merken online ✔Ontvang spaarpunten ✔Gratis verzending v.a. €50 ✔Gratis Personal Shopper ✔Shop voor het hele gezin"/>
  43.     <meta name="twitter:image"
  44.           content="{{ page.product.cover.media.url }}"/>
  45. {% endblock %}
  46. {% block layout_head_title %}
  47.     <title itemprop="name">
  48.         {% block layout_head_title_inner %}
  49.             {{ page.product.manufacturer.name }} {{ page.product.name }} {{ colors|capitalize }}{{ colors2|capitalize }} {{ "pages.product.shopName"|trans|sw_sanitize }}
  50.         {% endblock %}
  51.     </title>
  52. {% endblock %}
  53. {% block layout_head_canonical %}
  54.     {% if page.product.parentId is not null %}
  55.         {% set canonicalUrl = page.product.parentId %}
  56.     {% else %}
  57.         {% set canonicalUrl = page.product.id %}
  58.     {% endif %}
  59.     {% if page.product.canonicalProductId %}
  60.         {% set canonicalUrl = page.product.canonicalProductId %}
  61.     {% endif %}
  62.     <link rel="canonical" href="{{ seoUrl('frontend.detail.page', { productId: canonicalUrl }) }}"/>
  63. {% endblock %}