Navigation
Portal für Shopware 5

ThemeWare® 2.0.2

Veröffentlicht: 29. Juni 2023


ThemeWare® 2.0.2

ThemeWare® 2.0.2 ist da! 🎉 Der neue Release umfasst folgende Änderungen:

Änderungen

  • Bugfix: Leerer CMS-Block "Breadcrumb-Navigation" in der Storefront korrigiert
  • Bugfix: Flaggen in der Sprachauswahl korrigiert
  • Veralteter Textbaustein component.cms.vimeo.privacyNotice geändert in component.cms.vimeo.privacyNoticeText
  • Veralteter Textbaustein footer.serviceContactLink geändert in footer.serviceContactText

Änderungen im Detail

Bugfix: Leerer CMS-Block "Breadcrumb-Navigation" in der Storefront korrigiert

Ein Fehler wurde behoben, durch welchen die CMS-Breadcrumb-Navigation versehentlich durch die Breadcrumb-Theme-Konfiguration ausgeblendet wurde.

Bugfix: Flaggen in der Sprachauswahl korrigiert

In Shopware 6.5 wurde der isoCode der Länderflaggen im Header getauscht. Diese Änderung wurde ins Tempalte language-widget.html.twig übernommen.

Vorher

set flagCountry = isoCode[0]
set flagLanguage = isoCode[1]

Nachher

set flagCountry = isoCode[1]
set flagLanguage = isoCode[0]

Veraltete Textbausteine geändert

In Shopware 6.5 wurden einige Textbausteine von Shopware ausgetauscht die Modals geöffnet haben. Durch die Änderung kann das JavaScript-Plugin AjaxModal nun Bootstrap-Modals öffnen.

Vorher

<a data-bs-toggle="modal" data-url="/my/route" href="/my/route">Open Ajax Modal</a>

Nachher

<a data-ajax-modal="true" data-url="/my/route" href="/my/route">Open Ajax Modal</a>

Dies betrifft die folgenden Textbausteine:

  • general.privacyNotice => general.privacyNoticeText
  • account.profileDelete => account.profileDeleteText
  • checkout.confirmTerms => checkout.confirmTermsText
  • checkout.confirmTermsReminder => checkout.confirmTermsReminderText
  • contact.privacyNotice => contact.privacyNoticeText
  • footer.serviceContactLink => footer.serviceContactText
  • footer.includeVat => footer.includeVatText
  • footer.excludeVat => footer.excludeVatText
  • cookie.message => cookie.messageText
  • component.cms.vimeo.privacyNotice => component.cms.vimeo.privacyNoticeText

In der Storefront werden nun die neuen Textbausteine genutzt. Die alten sind nach wie vor in der Textbaustein-Verwaltung vorhanden damit du sie leichter migrieren kannst.

In ThemeWare® sind von der Änderung, auf Template-Ebene, die beiden folgenden Textbausteine betroffen:

Veralteter Textbaustein 'component.cms.vimeo.privacyNotice' geändert

Der Textbaustein component.cms.vimeo.privacyNotice ist veraltet. Stattdessen wird nun der Textbaustein component.cms.vimeo.privacyNoticeText genutzt.

# https://github.com/shopware/platform/blob/1e17588bd52c4f177a567f9fd6be6eaf83924753/changelog/release-6-5-0-0/2023-01-04-fix-console-error-on-ajax-modal.md?plain=1#L16

NEXT-24448 | Fix console error on AjaxModal {% endembed %}

Veralteter Textbaustein 'footer.serviceContactLink' geändert

Der Textbaustein footer.serviceContactLink ist veraltet. Stattdessen wird nun der Textbaustein footer.serviceContactText genutzt.

# https://github.com/shopware/platform/blob/1e17588bd52c4f177a567f9fd6be6eaf83924753/changelog/release-6-5-0-0/2023-01-04-fix-console-error-on-ajax-modal.md?plain=1#L12

NEXT-24448 | Fix console error on AjaxModal {% endembed %}


Hinweise

Aufgrund der Textbaustein-Änderungen in Shopware 6.5 empfehlen wir die oben genannten Textbausteine einmal zu prüfen. Im ThemeWare® Footer wird beispielsweise gerne das Newsletter-Widget genutzt. Dort verwendete Shopware bisher den Textbaustein: contact.privacyNotice. Nun lautet dieser: contact.privacyNoticeText