feat(kasse-neu): Rechtliches mit Link zur jeweiligen Seite in neuem Fenster (B2B-Fassungen fuer Haendler)
This commit is contained in:
@@ -299,14 +299,19 @@
|
||||
{* ---------------------------------------------------------------- 7 Rechtliches *}
|
||||
<section class="ck-sec ck-legal">
|
||||
<h2 class="ck-h"><span class="ck-num">{if $ck_guest || (isset($customer) && $customer->email == '')}6{else}5{/if}</span>Rechtliches</h2>
|
||||
{* Knopf klappt den Text hier auf (muss vor dem Bestellen lesbar sein), der Pfeil daneben
|
||||
oeffnet die eigentliche Seite in neuem Fenster (Tom, 18.09.). Haendler: B2B-Fassungen. *}
|
||||
<div class="ck-legal-links">
|
||||
{if $agb_data.widerruf != '' && !$ck_merchant}
|
||||
<button type="button" id="power_of_revocation" class="cashdesk_agreement_header ck-link">{$template_text.default.cashdesk_title_widerruf|default:'Widerrufsbelehrung'}</button>
|
||||
<span class="ck-legal-item"><button type="button" id="power_of_revocation" class="cashdesk_agreement_header ck-link">{$template_text.default.cashdesk_title_widerruf|default:'Widerrufsbelehrung'}</button><a class="ck-ext" href="/Widerrufsrecht/" target="_blank" rel="noopener" title="Widerrufsrecht in neuem Fenster öffnen">↗</a></span>
|
||||
{/if}
|
||||
{if $agb_data.datenschutz != '' && !$ck_merchant}
|
||||
<button type="button" id="data_privacy" class="cashdesk_agreement_header ck-link">{$template_text.cashdesk.cashdesk_title_datenschutz|default:'Datenschutz'}</button>
|
||||
<span class="ck-legal-item"><button type="button" id="data_privacy" class="cashdesk_agreement_header ck-link">{$template_text.cashdesk.cashdesk_title_datenschutz|default:'Datenschutz'}</button><a class="ck-ext" href="/Datenschutz/" target="_blank" rel="noopener" title="Datenschutz in neuem Fenster öffnen">↗</a></span>
|
||||
{/if}
|
||||
<button type="button" id="terms_and_conditions" class="cashdesk_agreement_header ck-link">{$template_text.cashdesk.cashdesk_title_agb|default:'AGB'}</button>
|
||||
{if $ck_merchant}
|
||||
<span class="ck-legal-item"><a class="ck-link" href="/Datenschutz-B2B/" target="_blank" rel="noopener">Datenschutz Fachhandel ↗</a></span>
|
||||
{/if}
|
||||
<span class="ck-legal-item"><button type="button" id="terms_and_conditions" class="cashdesk_agreement_header ck-link">{$template_text.cashdesk.cashdesk_title_agb|default:'AGB'}</button><a class="ck-ext" href="{if $ck_merchant}/AGB_B2B/{else}/AGB/{/if}" target="_blank" rel="noopener" title="AGB in neuem Fenster öffnen">↗</a></span>
|
||||
</div>
|
||||
{if $agb_data.widerruf != '' && !$ck_merchant}
|
||||
<div id="power_of_revocation_wrapper" class="ck-legal-text" style="display:none;"><div id="power_of_revocation_content">{$agb_data.widerruf}</div></div>
|
||||
@@ -455,6 +460,10 @@
|
||||
.ck-legal-links { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; }
|
||||
.ck-link { background: #f4f4f4; border: 1px solid #ddd; border-radius: 14px; padding: 4px 12px; font: inherit; font-size: 13px; cursor: pointer; }
|
||||
.ck-link:hover { border-color: #FF6700; color: #FF6700; }
|
||||
.ck-legal-item { display: inline-flex; align-items: center; gap: 4px; }
|
||||
.ck-ext { color: #888; text-decoration: none; font-size: 14px; padding: 2px 4px; }
|
||||
.ck-ext:hover { color: #FF6700; }
|
||||
a.ck-link { text-decoration: none; color: #333; }
|
||||
.ck-legal-text { max-height: 260px; overflow: auto; border: 1px solid #e3e3e3; border-radius: 6px; padding: 10px 12px; margin-bottom: 10px; font-size: 13px; background: #fafafa; }
|
||||
.ck-check { display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid #ddd; border-radius: 6px; cursor: pointer; }
|
||||
.ck-check input { margin-top: 3px; accent-color: #FF6700; }
|
||||
|
||||
Reference in New Issue
Block a user