Hallo,
ist es möglich, den newsletter komplett zu deaktivieren? Wie ich den footer anpasse weiß ich, aber wie blockiere bzw. deaktiviere ich auch die Seite:www.domain.de/newsletter ?
Hallo,
ist es möglich, den newsletter komplett zu deaktivieren? Wie ich den footer anpasse weiß ich, aber wie blockiere bzw. deaktiviere ich auch die Seite:www.domain.de/newsletter ?
quick & dirty mit einer rewriterule in der htaccess - alles was auf /newsletter geht z.B. mit 301 (permanent) oder 307 (temporär) z.B. auf die Startseite umleiten.
Rewriterule ^newsletter(.*)$ / [L,R=301]
Du könntest auch eine SEO-URL für /newsletter anlegen und die bspw. inaktiv schalten
INSERT INTO `s_core_rewrite_urls` (`id`, `org_path`, `path`, `main`, `subshopID`) VALUES (NULL, 'sViewport=index', 'newsletter', '0', '1')
Jetzt habe ich noch das Problem, dass der Block im Kundenkonto noch angezeigt wird. Leider finde ich den richtigen Block in der account/index.tpl nicht, den ich ausblenden kann.
Dies funktioniert leider nicht:
{extends file="frontend/index/index.tpl"}
{* Newsletter settings *}
{block name="frontend_account_index_newsletter_settings"}{/block}
{/block}
Zwei Mal {/block} ? Nee - 1 zuviel! Wie immer die Frage: Alles Cache geleert?
ja, der letzte /block war zuviel, das habe ich auch schon gesehen, aber da lags nicht dran.
Ja, caches geleert usw. aber die account-Seite ist komplett leer.
Hallo,
mal mit:
{extends file="parent:frontend/account/index.tpl"}
{block name="frontend_account_index_newsletter_settings"}
{/block}
probiert? Alles andere würde ja auf der Accountseite keinen Sinn machen, wenn du account/index.tpl im eigenen Theme anpassen willst. Siehe: https://developers.shopware.com/designers-guide/getting-started/#template-blocks .
Der zu überschreibende Shopware Block wäre: https://github.com/shopware/shopware/blob/5.4/themes/Frontend/Bare/frontend/account/index.tpl#L270 .
Grüße
Sebastian
das wars, danke. Was komisch ist, dass ich diese Variante auch schon getestet habe…