templates/layout/head/meta/news-detail.html.twig line 1

Open in your IDE?
  1. {# detail link #}
    {% set newsDetailLink = path('news-detail', {
        locale: app.request.locale, 
        id: newsDetail.id,
        title: toUrl(newsDetail.title)
    }) %}
    
    {# title #}
    {% do pimcore_head_title().set(newsDetail.title|striptags|replace({'­': ''})|u.truncate(65, '...', false)) %}
    {% do pimcore_head_title().append(pagename) %}
    {% do pimcore_head_title().setSeparator(' | ') %}
    {% do pimcore_head_meta().setProperty('og:title', newsDetail.title|striptags|replace({'­': ''})|u.truncate(65, '...', false)) %}
    
    {# description #}
    {% do pimcore_head_meta().setDescription(newsDetail.teaser|striptags|u.truncate(150, '...', false)) %}
    {% do pimcore_head_meta().setProperty('og:description', newsDetail.teaser|striptags|u.truncate(150, '...', false)) %}
    
    {# image #}
    {% if newsDetail.teaserImage %}
        {% do pimcore_head_meta().setProperty('og:image', app.request.getSchemeAndHttpHost() ~ newsDetail.teaserImage.thumbnail('linkedin')) %}
    {% elseif ogImage is defined and ogImage %}
        {% do pimcore_head_meta().setProperty('og:image', app.request.getSchemeAndHttpHost() ~ ogImage.thumbnail('linkedin')) %}
    {% endif %}
    
    {# various #}
    {% do pimcore_head_meta().setProperty('og:url', app.request.getSchemeAndHttpHost() ~ newsDetailLink) %}
    {% do pimcore_head_meta().setProperty('og:type', 'website') %}
    {% do pimcore_head_meta().setName('robots', 'index, follow') %}
    {% do pimcore_head_meta().setName('language', app.request.locale) %}
    
    {# canonical #}
    <link rel="canonical" href="{{ newsDetailLink }}">