Files
typo3-13/packages/ep_theme/Resources/Private/Partials/ContactBar.html
T
frommeandClaude Opus 5.5 a46918de9d chore: copy ep_products and ep_theme from EP/website@9593cc8
Copied unchanged from public/typo3conf/ext/ of EP/website at
9593cc8631354f8a363d6609de8b7433f669a9a0 (Git-tracked files only).
History stays in the old repository. Only composer.json files are
added so the extensions install as path packages.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 14:01:20 +02:00

112 lines
4.4 KiB
HTML

<html data-namespace-typo3-fluid="true" lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ep="http://typo3.org/ns/EP/EpTheme/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers">
<div class="contact-bar">
<a href="{f:uri.typolink(parameter: settings.watchlistPageUid)}"
tabindex="0"
class="contact-bar__item"
data-controller="watchlist-label"
data-action="watchlist-toggle:toggle@window->watchlist-label#update"
rel="nofollow">
<svg class="contact-bar__icon" data-watchlist-label-target="icon" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg>
<div class="contact-bar__label" data-watchlist-label-target="label">
Merkliste
</div>
</a>
<a href="tel:{settings.phoneNumberLink}"
tabindex="0"
class="contact-bar__item"
rel="nofollow">
{ep:icon(icon: 'phone', class: 'contact-bar__icon')}
<div class="hidden md:block">
{settings.phoneNumber}
</div>
</a>
<f:link.email email="{settings.contactFormToEmail}"
class="contact-bar__item"
additionalAttributes="{tabindex: 0}">
{ep:icon(icon: 'email', class: 'contact-bar__icon')}
<div class="contact-bar__label">
{settings.contactFormToEmail}
</div>
</f:link.email>
<f:if condition="{settings.whatsApp}">
<a href="{settings.whatsAppNumberLink}"
tabindex="0"
class="contact-bar__item"
target="_blank"
rel="nofollow">
{ep:icon(icon: 'whatsapp', class: 'contact-bar__icon')}
<div class="contact-bar__label">
{settings.whatsApp}
</div>
</a>
</f:if>
<a href="{settings.facebookUrl}"
tabindex="0"
class="contact-bar__item"
target="_blank"
rel="nofollow">
{ep:icon(icon: 'facebook', class: 'contact-bar__icon')}
<div class="contact-bar__label">
Facebook
</div>
</a>
<a href="{settings.instagramUrl}"
tabindex="0"
class="contact-bar__item"
target="_blank"
rel="nofollow">
{ep:icon(icon: 'instagram', class: 'contact-bar__icon')}
<div class="contact-bar__label">
Instagram
</div>
</a>
<a href="{settings.youtubeUrl}"
tabindex="0"
class="contact-bar__item"
target="_blank"
rel="nofollow">
{ep:icon(icon: 'youtube', class: 'contact-bar__icon')}
<div class="contact-bar__label">
YouTube
</div>
</a>
<f:if condition="{settings.tiktokUrl}">
<a href="{settings.tiktokUrl}"
tabindex="0"
class="contact-bar__item"
target="_blank"
rel="nofollow">
{ep:icon(icon: 'tiktok', class: 'contact-bar__icon')}
<div class="contact-bar__label">
tiktok
</div>
</a>
</f:if>
<f:if condition="{settings.englishPageUid}">
<f:link.typolink parameter="{settings.englishPageUid}"
class="contact-bar__item"
additionalAttributes="{tabindex: 0}">
{ep:icon(icon: 'flag-gb', class: 'contact-bar__icon')}
<div class="contact-bar__label">
English
</div>
</f:link.typolink>
</f:if>
<f:if condition="{settings.germanPageUid}">
<f:link.typolink parameter="{settings.germanPageUid}"
class="contact-bar__item"
additionalAttributes="{tabindex: 0}">
{ep:icon(icon: 'flag-de', class: 'contact-bar__icon')}
<div class="contact-bar__label">
Deutsch
</div>
</f:link.typolink>
</f:if>
</div>
</html>