Navigation

ThemeWare® 3.6.0 + Shopware 6.6.10.0

Published: 21. February, 2025


ThemeWare® 3.6.0 + Shopware 6.6.10.0

ThemeWare® 3.6.0 is now available! 🎉

Tip: Before you perform the Shopware update, take a look at our step-by-step update guide Shopware Updates and ThemeWare® and the notes at the end of this changelog. This will ensure that everything runs smoothly! 🚀

Note: ThemeWare® 3.6.x is compatible with Shopware 6.6.10 (or higher). Please do not use ThemeWare® 3.6.x in Shopware 6.6.9 (or lower).

The new release includes the following changes:

Changes

  • Compatibility with Shopware 6.6.10.0 improved
  • CMS element "Product description & reviews (Accordion)" optimised to improve accessibility [Pro Edition]
  • Configuration for the compatibility of the "Reviews" tab added (HC-Architecture®)
  • Slider navigation improved for Shopware 6.6.10.0
  • Slider navigation optimised to improve accessibility
  • Bugfix: Breadcrumb fixed in Shopware 6.6.10.0
  • Bugfix: Privacy and TOS links in the newsletter widget improved in Shopware 6.6.10.0

Changes in detail

Compatibility with Shopware 6.6.10.0 improved

Template and SCSS changes on the part of Shopware have been taken into account in ThemeWare®.

  • Resources\views\storefront\layout\footer\footer.html.twig
    • Added "aria-hidden" attribute to icons.
  • Resources\views\storefront\layout\footer\footer.html.twig
    • Changed page.header.serviceMenu to footer.serviceMenu.
  • Resources\views\storefront\layout\header\top-bar.html.twig
    • Changed page.header.languages.count to header.languages.count.
    • Changed page.header.currencies.count to header.currencies.count.
  • Resources\views\storefront\layout\header\actions\cart-widget.html.twig
    • Showing asterisk next to every price is deprecated. Tax and shipping info is only needed adjecent to "add to cart" buttons.
  • Resources\views\storefront\layout\header\actions\currency-widget.html.twig
    • Changed dropdown <div> to <ul>.
    • Added "aria-label".
  • Resources\views\storefront\layout\header\actions\language-widget.html.twig
    • Changed dropdown <div> to <ul>.
    • Added "aria-label".
  • Resources\views\storefront\layout\navigation\navigation.html.twig
    • Active class added via variable.
  • Resources\views\storefront\themeware\twt-service-menu-list-widget.html.twig
    • Changed page.header.serviceMenu to page.footer.serviceMenu.
  • Resources\views\storefront\themeware\twt-service-menu-widget.html.twig
    • Chagned page.header.serviceMenu to page.footer.serviceMenu.
    • Changed dropdown <div> to <ul>.
  • Resources\views\storefront\themeware\footer-elements\twt-footernav.html.twig
    • Changed page.footer.navigation.tree to footer.navigation.tree.
  • Resources\views\storefront\themeware\includes\twt-badge-discount-include.html.twig
    • Changed page.header.activeLanguage.translationCode.code to context.saleschannel.languages.first.translationCode.code.
    • Changed page.header.activeCurrency.symbol to context.currency.symbol.
  • Resources\views\storefront\themeware\includes\twt-newsletter-include.html.twig
  • Resources\views\storefront\themeware\includes\twt-payment-logos-include.html.twig
    • Changed page.salesChannelPaymentMethods to footer.paymentMethods.
  • Resources\views\storefront\themeware\includes\twt-shipping-logos-include.html.twig
    • Changed page.salesChannelShippingMethods to footer.shippingMethods.
  • Resources\views\storefront\themeware\includes\twt-social-proofing-text.html.twig
    • Changed page.header.activeLanguage.translationCode.code to context.saleschannel.languages.first.translationCode.code.
  • Resources\views\storefront\themeware\includes\twt-subcategory-navigation.html.twig
    • Set various variables for better readability.
  • Resources\views\storefront\themeware\product-detail\twt-product-reviews-accordion.html.twig
    • Changed productReviewCount to reviews.total.
    • Added totalReviewCount.
  • Resources\views\storefront\themeware\product-detail\twt-product-specifications.html.twig
    • Changed page.header.activeLanguage.translationCode.code to context.saleschannel.languages.first.translationCode.code.
  • Resources\views\storefront\themeware\widgets\twt-awards-include.html.twig
    • Changed page.header.activeLanguage.translationCode.code to context.saleschannel.languages.first.translationCode.code.
  • Resources\views\storefront\themeware\widgets\twt-newsletter-include.html.twig
    • Various template adjustments to improve accessibillty.

CMS element "Product description & reviews (Accordion)" optimised to improve accessibility [Pro Edition]

The styling of the Accordion buttons has been enhanced to improve accessibility so that the buttons have a visible focus status.

Configuration for the compatibility of the "Reviews" tab added (HC-Architecture®)

A configuration for resetting the "Reviews" tab to its default has been added. This affects the following Twig blocks and may affect the CMS extension "Product description & reviews (Accordion)":

  • element_product_description_reviews_tabs_navigation_review
  • element_product_description_reviews_tabs_content_review

Slider navigation improved for Shopware 6.6.10.0

Changes in Shopware 6.6.10.0 to the navigation of all sliders have been adopted.

Slider navigation optimised to improve accessibility

Shopware has revised the navigation of all sliders to improve accessibility. These changes are now taken into account by the theme configuration.

Bugfix: Breadcrumb fixed in Shopware 6.6.10.0

A template change in the breadcrumb of Shopware 6.6.10.0 has been adopted in ThemeWare®. The links are now clickable again.

Bugfix: Privacy and TOS links in the newsletter widget improved in Shopware 6.6.10.0

The data protection and terms and conditions link has been changed to buttons in Shopware 6.6.10.0. The styling of the buttons has been improved accordingly. This change affects the newsletter widget in Shopware 6.6.10.0.


Notes

In Shopware 6.6.10.0 there were more than 150 changes in over 800 files relevant for ThemeWare®. ThemeWare® 3.5.2 is basically compatible with Shopware 6.6.10.0, but in version 3.6.0 we are fixing some small things and adopting various changes that have been made in Shopware 6.6.10.0. There will probably also be further adjustments.

Tip: If possible, wait a few more days with the Shopware 6.6.10.0 update and test the release and your extensions in a staging system beforehand.

Note: Due to some changes ThemeWare® 3.6.x is not backwards compatible. Update Shopware to version 6.6.10.0 or higher to be able to use this ThemeWare® version.