@sschreier schrieb:
@SmartStylez schrieb:
@Nusshörnchen schrieb:
Bei uns funktioniert es tadellos, aber wir würden gerne „Alle akzeptieren“ vorausgewählt sehen Geht das?
Also ich hatte jetzt Zeit und habe das Ganze bei uns umgesetzt. Ihr müsst einfach die cookie_permission_note.tpl in eurem Theme wie folgt abändern:
{namespace name=„frontend/cookiepermission/index“}
getId()}"{/if}>
{if {config name=„cookie_note_mode“} != 2}
{block name=„cookie_permission_container“}
{block name=„cookie_permission_content“}
{block name=„cookie_permission_content_text“}
{if {config name=„cookie_note_mode“} == 1}
{s name=„cookiePermission/textMode1“}{/s}
{else}
{s name=„cookiePermission/text“}{/s}
{/if}
{/block}
{block name=„cookie_permission_content_link“}
{$privacyLink = {config name=„data_privacy_statement_link“}}
{if $privacyLink}
{s name=„cookiePermission/linkText“}{/s}
{/if}
{/block}
{/block}
{block name=„cookie_permission_accept_button“}
{block name=„cookie_permission_decline_button_fixed“}
{if {config name=„cookie_note_mode“} == 1}
{block name=„cookie_permission_decline_button“}
{s name=„cookiePermission/declineText“}{/s}
{/block}
{/if}
{/block}
{block name=„cookie_permission_accept_button_fixed“}
{if {config name=„cookie_note_mode“} == 1}
{if {config name=„cookie_show_button“}}
{s name=„cookiePermission/acceptAll“}{/s}
{/if}
{s name=„cookiePermission/configure“}{/s}
{else}
{s name=„cookiePermission/buttonText“}{/s}
{/if}
{/block}
{/block}
{/block}
{else}
{block name=„cookie_removal_container“}
{s name=„cookiePermission/infoText“}{/s}
{s name=„cookiePermission/productToCart“}{/s}
{s name=„cookiePermission/wishList“}{/s}
{s name=„cookiePermission/productRecommandations“}{/s}
{block name=„cookie_removal_container_footer“}
{$privacyLink = {config name=„data_privacy_statement_link“}}
{if $privacyLink}
{s name=„cookiePermission/linkText“}{/s}
{/if}
{s name=„cookiePermission/buttonText“}{/s}
{s name=„cookiePermission/close“}{/s}
{/block}
{/block}
{/if}
Hallo,
den Code würde ich so nicht aktiv einsetzen, da man völlig unnötig viel zu viel überschreibt und dies nicht wirklich updatesicher ist (Thema „Shopware - Vererbung und extends“).
Besser wäre es so (Datei cookie_permission_note.tpl im Pfad „EIGENES_THEME/frontend/_includes“ ablegen):
{extends file=„parent:frontend/_includes/cookie_permission_note.tpl“}
{namespace name=„frontend/cookiepermission/index“}
{block name=„cookie_permission_accept_button_fixed“}
{if {config name=„cookie_note_mode“} == 1}
{if {config name=„cookie_show_button“}}
{s name=„cookiePermission/acceptAll“}{/s}
{/if}
{s name=„cookiePermission/configure“}{/s}
{else}
{s name=„cookiePermission/buttonText“}{/s}
{/if}
{/block}
Du hast ja nur die CSS - Klasse is–primary dem anderen Button gegeben, dafür braucht man nicht die komplette Datei ersetzen, sondern es reicht aus, den entsprechenden Shopware Block drum herum anzupassen.
Grüße
Sebastian
Vielen lieben Dank an euch beide! So hatte ich mir das gewünscht!
VG
Markus