vendor/dedi/sylius-seo-plugin/src/Resources/views/Shop/Header/_metatags.html.twig line 1

Open in your IDE?
  1. {% set locale = sylius.localeCode|default(sylius_base_locale) %}
  2. {% if resource is defined and resource.referenceableContent is defined and resource.referenceableContent is not null %}
  3.     {% set donothing = resource.referenceableContent.setCurrentLocale(locale) %}
  4.     {% set seo = resource %}
  5. {% endif %}
  6. {% if sylius.channel.referenceableContent is defined and sylius.channel.referenceableContent is not null %}
  7.     {% set donothing = sylius.channel.referenceableContent.setCurrentLocale(locale) %}
  8.     {% set baseSeo = sylius.channel %}
  9. {% endif %}
  10. {% if seo is defined %}
  11.     {% if seo.notIndexable %}
  12.         <meta name="robots" content="noindex">
  13.     {% endif %}
  14.     {% if seo.openGraphMetadataTitle or seo.metadataTitle %}
  15.         <meta property="og:title" content="{{ seo.openGraphMetadataTitle|default(seo.metadataTitle) }}" />
  16.     {% elseif baseSeo is defined and (baseSeo.openGraphMetadataTitle or baseSeo.metadataTitle) %}
  17.         <meta property="og:title" content="{{ baseSeo.openGraphMetadataTitle|default(seo.metadataTitle) }}" />
  18.     {% endif %}
  19.     {% if seo.openGraphMetadataDescription or seo.metadataDescription %}
  20.         <meta property="og:description" content="{{ seo.openGraphMetadataDescription|default(seo.metadataDescription) }}" />
  21.         <meta name="description" content="{{ seo.metadataDescription|default(seo.openGraphMetadataDescription) }}" />
  22.     {% elseif baseSeo is defined and (baseSeo.openGraphMetadataDescription or baseSeo.metadataDescription) %}
  23.         <meta property="og:description" content="{{ baseSeo.openGraphMetadataDescription|default(baseSeo.metadataDescription) }}" />
  24.         <meta name="description" content="{{ baseSeo.metadataDescription|default(baseSeo.openGraphMetadataDescription) }}" />
  25.     {% endif %}
  26.     {% if seo.openGraphMetadataImage %}
  27.         <meta property="og:image" content="{{ dedi_sylius_seo_get_image_url(seo.openGraphMetadataImage) }}" />
  28.     {% endif %}
  29.     {% if app.request.attributes.get('_route') is not empty %}
  30.         <meta property="og:type" content="{{ seo.openGraphMetadataType|default('website') }}" />
  31.         <meta property="og:url" content="{{ seo.openGraphMetadataUrl|default(url(app.request.attributes.get('_route'), app.request.attributes.get('_route_params'))) }}" />
  32.     {% endif %}
  33. {% endif %}