custom/plugins/dev24OpenGraph/src/Resources/views/storefront/layout/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
  2. {% block layout_head_meta_tags_opengraph %}
  3.     {% set dev24Title = metaTitle %}
  4.     {% set dev24Desc = metaDescription %}
  5.     {% set dev24Media = shopware.theme['sw-logo-desktop'] %}
  6.     {% if page.header.navigation.active.customFields.dev24_og_title != "" %}
  7.         {% set dev24Title = page.header.navigation.active.customFields.dev24_og_title %}
  8.     {% else %}
  9.         {% if
  10.             (page.header.navigation.active.translated['customFields'] != null) and
  11.             (page.header.navigation.active.translated['customFields']['dev24_og_title'] != null)
  12.         %}
  13.             {% set dev24Title = page.header.navigation.active.translated['customFields']['dev24_og_title'] %}
  14.         {% endif %}
  15.     {% endif %}
  16.     {% if page.header.navigation.active.customFields.dev24_og_description != "" %}
  17.         {% set dev24Desc = page.header.navigation.active.customFields.dev24_og_description %}
  18.     {% else %}
  19.         {% if
  20.             (page.header.navigation.active.translated['customFields'] != null) and
  21.             (page.header.navigation.active.translated['customFields']['dev24_og_description'] != null)
  22.         %}
  23.             {% set dev24Desc = page.header.navigation.active.translated['customFields']['dev24_og_description'] %}
  24.         {% endif %}
  25.     {% endif %}
  26.     {% if page.header.navigation.active.customFields.dev24_og_image != "" %}
  27.         {% set imgId = page.header.navigation.active.customFields.dev24_og_image %}
  28.         {% set mediaCollection = searchMedia([imgId], context.context) %}
  29.         {% set dev24Media = mediaCollection.get(imgId).url %}
  30.     {% else %}
  31.         {% if
  32.             page.header.navigation.active.translated['customFields'] != null and
  33.             page.header.navigation.active.translated['customFields']['dev24_og_image'] != null
  34.         %}
  35.             {% set imgId = page.header.navigation.active.translated['customFields']['dev24_og_image'] %}
  36.             {% set mediaCollection = searchMedia([imgId], context.context) %}
  37.             {% set dev24Media = mediaCollection.get(imgId).url %}
  38.         {% endif %}
  39.     {% endif %}
  40.     <meta property="og:type"
  41.           content="website"/>
  42.     <meta property="og:site_name"
  43.           content="{{ basicConfig.shopName }}"/>
  44.     <meta property="og:title"
  45.           content="{{ dev24Title }}"/>
  46.     <meta property="og:description"
  47.           content="{% block layout_head_meta_tags_description_og %}{{ dev24Desc }}{% endblock %}"/>
  48.     <meta property="og:image"
  49.           content="{{ dev24Media }}"/>
  50.     <meta name="twitter:card"
  51.           content="website"/>
  52.     <meta name="twitter:site"
  53.           content="{{ basicConfig.shopName }}"/>
  54.     <meta name="twitter:title"
  55.           content="{{ dev24Title }}"/>
  56.     <meta name="twitter:description"
  57.           content="{% block layout_head_meta_tags_description_twitter %}{{ dev24Desc }}{% endblock %}"/>
  58.     <meta name="twitter:image"
  59.           content="{{ dev24Media }}"/>
  60. {% endblock %}