{% set locale = sylius.localeCode|default(sylius_base_locale) %}
{% if resource is defined and resource.referenceableContent is defined and resource.referenceableContent is not null %}
{% set donothing = resource.referenceableContent.setCurrentLocale(locale) %}
{% set seo = resource %}
{% endif %}
{% if sylius.channel.referenceableContent is defined and sylius.channel.referenceableContent is not null %}
{% set donothing = sylius.channel.referenceableContent.setCurrentLocale(locale) %}
{% set baseSeo = sylius.channel %}
{% endif %}
{% if seo is defined and baseSeo is defined and seo is not same as baseSeo and baseSeo.metadataTitle %}
{% set baseSeoMetadataTitle = baseSeo.metadataTitle %}
{% endif %}
{% if seo is defined and seo.metadataTitle %}
<title>
{% if title is defined and title %}
{{ title }} | {{ seo.metadataTitle }} {%- if baseSeoMetadataTitle is defined and baseSeoMetadataTitle %} | {{ baseSeoMetadataTitle }}{% endif %}
{% else %}
{{ seo.metadataTitle }} {%- if baseSeoMetadataTitle is defined and baseSeoMetadataTitle %} | {{ baseSeoMetadataTitle }}{% endif %}
{% endif %}
</title>
{% elseif baseSeo is defined and baseSeo.metadataTitle %}
<title>
{% if title is defined and title %}
{{ title }} | {{ baseSeo.metadataTitle }}
{% else %}
{{ baseSeo.metadataTitle }}
{% endif %}
</title>
{% else %}
<title>SudekUSA</title>
{% endif %}