templates/head/metas.html.twig line 1

Open in your IDE?
  1. {% set metaOg = "" %}
  2. {% if document is instanceof('\\Pimcore\\Model\\Document\\Page')  %}
  3.     {# ...à partir des champs personnalisés d'un Data Object #}
  4.     {# Titre et metadescription #}
  5.     {% do pimcore_head_title().set(document.getTitle()) %}
  6.     {% do pimcore_head_meta().appendName('description', document.getDescription()) %}    
  7.     {% do pimcore_head_meta().setProperty('og:title', document.getTitle()) %}
  8.     {% do pimcore_head_meta().setProperty('og:description', document.getDescription()) %}
  9. {% endif %}
  10. {% set ogImage = null %}    
  11. {% if document.property('SEO-OG-Image') %}
  12.     {% set ogImage = document.property('SEO-OG-Image') %}    
  13. {% elseif document.property('SEO-OG-ImageDefault') %}
  14.     {% set ogImage = document.property('SEO-OG-ImageDefault') %}    
  15. {% endif %}
  16. {% do pimcore_head_meta().setProperty('og:image', app.request.getSchemeAndHttpHost() ~ ogImage) %}
  17. {% set websiteName = "Your website name"|trans %}
  18. {% do pimcore_head_title().setSeparator(' / ') %}
  19. {% do pimcore_head_title(websiteName) %}
  20. {{ pimcore_head_title() }}
  21. {{ pimcore_head_meta() }}
  22. <meta name="viewport" content="width=device-width, user-scalable=no">
  23. {% set excludeFromIndex = null %}
  24. {% set routesNoIndex = pimcore_website_config('StaticRoutesToNoIndex') %}
  25. {% if routesNoIndex and (app.request.get('_route') in routesNoIndex) %}
  26.     {% set excludeFromIndex = true %}
  27. {% endif %}
  28. {{ get_robots_index(document, excludeFromIndex)|raw }}
  29. {{ get_links_alternate(document)|raw }}
  30. {# Ajout du canonical sur la page ayant l'attribut is-canonical #}
  31. {% if document is instanceof('\\Pimcore\\Model\\Document\\Page') and document is not instanceof('\\Pimcore\\Model\\DataObject') and document.property('is-canonical') %}
  32.     <link rel="canonical" href="{{app.request.getSchemeAndHttpHost() ~ (app.request.pathinfo != "/" ? app.request.pathinfo : "") }}" />
  33. {% endif %}