{# FRONTEND FOLDER pimcore-coolworld/frontend/partials/footer.php #}
{% embed 'app/area-brick-layout.html.twig' %}
{% block content %}
<div class="text-white bg-blue-900 border-t-[10px] border-blue-500">
<div class="container grid grid-cols-1 gap-4 py-12 mx-auto leading-8 md:gap-6 md:py-20 sm:grid-cols-2 md:grid-cols-4">
{# The first Column is different in that the links are related to product Categories #}
{% include 'areas/footer-brick/partials/_column_product_categories.html.twig' with {'column_id': 'column_1'} %}
{# Then place two regular columns #}
{% include 'areas/footer-brick/partials/_column_regular.html.twig' with {'column_id': 'column_2'} %}
{% include 'areas/footer-brick/partials/_column_regular.html.twig' with {'column_id': 'column_3'} %}
{# The last column is a default column, but extended with a language switch and social media buttons #}
{% include 'areas/footer-brick/partials/_column_regular_language_socials.html.twig' with {'column_id': 'column_4'} %}
</div>
</div>
<div class="bg-gray-100">
<div class="container flex flex-col justify-between gap-6 py-10 mx-auto md:items-center md:flex-row">
<div class="max-w-[225px] md:max-w-[335px]">
{% if document.getProperty('navigationRoot') is not null %}
<a href="{{ document.getProperty('navigationRoot').url | trimUrl }}">
{% if document.getProperty('replacement_logo') is not null %}
{{ document.getProperty('replacement_logo').thumbnail('default').html|raw }}
{% elseif pimcore_website_config('logo_full').thumbnail is defined %}
{{ pimcore_website_config('logo_full').thumbnail('default').html|raw }}
{% endif %}
</a>
{% else %}
{% if document.getProperty('replacement_logo') is not null %}
{{ document.getProperty('replacement_logo').thumbnail('default').html|raw }}
{% elseif pimcore_website_config('logo_full') is not null
and pimcore_website_config('logo_full').thumbnail is defined %}
{{ pimcore_website_config('logo_full').thumbnail('default').html|raw }}
{% endif %}
{% endif %}
</div>
<div class="flex flex-col text-base font-bold md:flex-row">
<span class="mb-2 mr-6 md:mb-0">© {{ "now"|date('Y') }} Coolworld Rentals</span>
<ul>
{% set subFooterLinkCount = pimcore_block("subfooter_links").getCount() %}
{% for i in pimcore_block("subfooter_links").iterator %}
<li class="mb-2 md:mb-0 {{ loop.index != subFooterLinkCount ? "md:mr-6" : "" }} md:inline hover:underline">{{ pimcore_link('subfooter_sub_link') }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% set facebook_url = pimcore_website_config('facebook_url', null, data.request.locale) %}
{% set twitter_url = pimcore_website_config('twitter_url', null, data.request.locale) %}
{% set linkedin_url = pimcore_website_config('linkedin_url', null, data.request.locale) %}
{% set instagram_url = pimcore_website_config('instagram_url', null, data.request.locale) %}
{% set sameAs = [facebook_url, twitter_url, linkedin_url, instagram_url] | filter(u => u) %}
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"@id": "{{ hostname }}",
"legalName": "{{ document.getProperty('organizationLegalName') }}",
"description": "{{ document.getProperty('organizationDescription') }}",
"url": "{{ hostname }}",
"address": {
"@type": "PostalAddress",
"streetAddress": "{{ document.getProperty('organizationStreet') ?? null }}",
"addressLocality": "{{ document.getProperty('organizationCity') ?? null }}",
"addressRegion": "{{ document.getProperty('organizationState') ?? null }}",
"postalCode": "{{ document.getProperty('organizationZip') ?? null }}",
"addressCountry": "{{ document.getProperty('organizationCountry') ?? null }}"
},
{% if document.getProperty('organizationLogo') %}
"logo": "{{ hostname ~ '/var/assets' ~ document.getProperty('organizationLogo').realFullPath }}",
{% endif %}
"sameAs": [
"{{ sameAs | join('","') | raw }}"
]
}
</script>
{% endblock %}
{% endembed %}