{% set locale = app.request.get('_locale') %} {% set url = app.request.uri %} {% set languages = ['tr', 'en', 'de'] %} {% set paths = { "corporate": "about_us", "expertise": "services", "blogs": "blog", "services": "services" } %} {% set services = getServices(app.request) %} {% set serviceLangs = [] %} {% set serviceContents = [] %} {% set appSetting = getAppSetting() %} {% set routeName = app.request.attributes.get(("_route")) %} {% for service in services %} {% set serviceLangs = serviceLangs|merge([getLang(service.serviceLangs(), app.request)]) %} {% set serviceContents = serviceContents|merge([service.content]) %} {% endfor %} {% set footerPagesArray = {} %} {% set footerPages = getPages({'footer': true}, app.request) %} {% for page in footerPages %} {% set pageLang = getLang(page.getPageLangs(), app.request) %} {% if pageLang %} {% set footerPagesArray = footerPagesArray|merge({(page.name): {'page': page, 'pageLang': pageLang}}) %} {% endif %} {% endfor %} {% set currentLocation = getLocations({'countryCode': locale}) %} {% if not currentLocation %} {% set currentLocation = getLocations({'countryCode': 'en'}) %} {% endif %} {% set currentLocation = currentLocation[0] %} {% set currentLocationLang = getLang(currentLocation.getLocationLangs(), app.request) %}
{% if not pageTitle is defined %} {% set pageTitle = "Technoone" %} {% endif %} {% if app.request.attributes.get('alias') %} {% elseif app.request.attributes.get('project_name') %} {% else %} {% endif %} {% block meta %} {% endblock %} {% set detailPage = app.request.attributes.get('alias') %} {% if detailPage %} {% set languagesAlter = [] %} {% for index, language in languages %} {% if language != locale %} {% if service is defined %} {% set detail = getServiceLang(service, language) %} {% elseif blog is defined %} {% set detail = getBlogLang(blog, language) %} {% elseif page is defined %} {% set detail = getPageLang(page, language) %} {% else %} {% set detail = null %} {% endif %} {% if detail %} {% endif %} {% set languagesAlter = languagesAlter|merge([detail]) %} {% else %} {% set languagesAlter = languagesAlter|merge([language]) %} {% endif %} {% endfor %} {% set languages = languagesAlter %} {% endif %} {% block alternatePages %} {% if not detailPage %} {% for language in languages %} {% if language != locale %} {% endif %} {% endfor %} {% endif %} {% endblock %} {% block title %} {% if not titleExtension is defined %}{% set titleExtension = pageTitle %}{% endif %} {% if breadcrumb is defined %} {% for link in breadcrumb|reverse %} {% set titleExtension = titleExtension ~ " | " ~ link|trans|title %} {% endfor %} {% endif %} {% if not titleExtension is defined %}