All pages
Powered by GitBook
1 of 47

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Text & images

Note: This article is work in progress.

Die ThemeWare® "Text & Bild"-Elemente sind für die Verwendung im ihren CMS-Blöcken vorgesehen. Die Elemente lassen sich daher nicht austauschen oder in anderen Blöcken platzieren.

Verfügbare Banner-Elemente

  • Image & text layered


"Text & Bild"-Element hinzufügen

"Text & Bild"-Elemente können derzeit nur mit dem entsprechenden CMS-Block hinzugefügt werden. Füge den gewünschten Block einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

Mehr Informationen dazu findest du in der folgenden Anleitung: Text & images

Note: You can find this blocks in the "ThemeWare® Text & images" section [Pro]

Data mapping

With data mapping you can dynamically populate fields of a CMS element with data from the current page entity (e.g. category). For example, a teaser on a category page automatically displays the category image and category name - without manual input.

Important: This feature is only available in the ThemeWare® Pro Edition.


How to use

Assign data mapping

  1. Open the Shopping Experience of a category page in the CMS editor

  2. Add a supported CMS element (e.g. a teaser)

  3. In the element configuration, click the "Data mapping" (1) button on the desired field

  4. Select the desired entity property (2 – e.g. category.name for the category name)

  5. Save the Shopping Experience

The field will now automatically be populated with data from the respective category on each category page.

If data has been assigned, a corresponding note (3) will be displayed in the element configuration instead of the configuration itself. You can remove the assignment at any time by clicking the "Remove data mapping" button (4).


We’ve made data mapping available in as many CMS elements as possible. The only exceptions are elements that already need to be linked and where dynamic data mapping wouldn’t add any value.

There are also a few edge cases — for example teasers with buttons or banners that would generally be expected to link somewhere. In those cases, we’d like to leave a bit of room for your own judgment: not every element has to use data mapping if it simply doesn’t make sense in that particular situation.

CMS element
Image
Headline/Title
Text
CMS element
Image
Headline/Title
Text
CMS element
Image
Headline/Title
Text

  • Data mapping only works on pages with an assigned entity (e.g. category or product pages)

  • On static Shopping Experiences (e.g. landing pages) no entity is available - the fields remain empty

  • Fields with active data mapping cannot be manually populated at the same time

Hero slider

Note: This article is work in progress.

Die ThemeWare® Hero slider elements (slides) sind explizit für die Verwendung im CMS-Block "Hero slider (...)" (siehe Hero slider) vorgesehen. Die Elemente sind nicht für die Nutzung in anderen CMS-Blöcken ausgelegt und funktionieren nicht in anderen CMS-Blöcken.

Available slider elements

  • Call-to-Action slide (Hero slider)

  • Text slide (Hero slider)


Füge den CMS-Block des gewünschten Hero-Slider einfach per Drag’n’Drop deiner Erlebniswelt hinzu. Mehr Informationen dazu findest du in der folgenden Anleitung:

Note: You can find the "Hero slider" blocks in the "ThemeWare® General" section [Pro]


Der ThemeWare® Hero-Slider ist mit Elementen befüllt. Du kannst diese gegen austauschen:

  1. Klicke auf den entsprechenden CMS-Block (1) um den Bearbeitungsmodus zu aktivieren

  2. Navigiere mit der Pfeil-Navigation zum gewünschten Element (2)

  3. Klicke auf das "Austauschen"-Icon (3) um das CMS-Element zu konfigurieren

Du hast nun das CMS-Element ausgetauscht.


You can find some examples of use in our demo shops:

Teaser

Note: This article is work in progress.

Die ThemeWare® CMS-Teaser sind unabhängig von ihrem CMS-Block. Du kannst die Teaser auch in anderen CMS-Blöcken (z.B. den ThemeWare® Spalten-Blöcken) verwenden.

Available teaser elements

  • Text teaser

  • Text teaser (decorated)


Füge den CMS-Block des gewünschten Teaser-Elementes einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

Mehr Informationen dazu findest du in der folgenden Anleitung:

Note: You can find the teaser blocks in the "ThemeWare® General" section [Pro]


Tausche alternativ ein bestehendes CMS-Element in einem CMS-Block gegen das gewünschte Teaser-Element aus.

Mehr Informationen dazu findest du in der folgenden Anleitung:

Product page

Note: This article is work in progress.

The ThemeWare® CMS elements for product pages.

...

Available product elements

  • Image gallery (Grid)

  • Product description & reviews (Accordion)


Add a product element

Product elements can be added using a corresponding CMS block or by exchanging CMS elements in existing blocks.

You can find more information in the following article:

Note: You can find the category blocks in the "ThemeWare® Product page" section [Pro]

Banner

Die ThemeWare® CMS-Banner sind für die Verwendung im ihren CMS-Blöcken vorgesehen. Die Elemente lassen sich daher nicht austauschen oder in anderen Blöcken platzieren.

Listing page

The ThemeWare® CMS elements for listing pages.

...

Other

Other ThemeWare® CMS elements.

...

Subcategory navigation

The ThemeWare® "Subcategory navigation" is a variant of Shopware's "Category navigation". But in this element only the subcategories of the current category are represented and not all other categories.


The ThemeWare® "Subcategory navigation" currently has no specific configuration.


The ThemeWare® "Subcategory navigation" currently has no specific configuration.


You can find an example of use in our demo shops:

Sidebar

The ThemeWare® CMS elements for the sidebar.

...


Sidebar-Elemente können derzeit nur mit dem entsprechenden CMS-Block hinzugefügt werden. Füge den gewünschten Block einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

Mehr Informationen dazu findest du in der folgenden Anleitung:

Category teaser

The ThemeWare® Category teasers automatically display category data (name and image) from Shopware's category management and link to the respective category. The title can optionally be overridden manually. You can also use the category teasers in other CMS blocks (e.g. the ThemeWare® ).

Sale

The ThemeWare® "Sale" CMS elements are intended for use in their CMS blocks. The elements cannot therefore be exchanged or placed in other blocks.

Breadcrumb navigation

The ThemeWare® "Breadcrumb navigation" is a variant of the "Breadcrumb navigation" from Shopware. However, the element has more configuration options and can be placed as desired.


You can configure the ThemeWare® "Breadcrumb navigation" as follows:

  1. Click on the corresponding CMS block (1) to activate the "edit mode"

  2. Hover the mouse over the desired CMS element

Add a teaser element

Replace a teaser element

Button teaser
Call-to-Action
Hover box
Image teaser
Hero teaser
Advanced teaser
Classic teaser
Modern teaser
Round teaser
Teaser
CMS elements
Product page

Note: You can find the sidebar blocks in the "ThemeWare® Sidebar" section [Pro]

Note: This article is work in progress.

Available sidebar elements

Add a sidebar element

Subcategory navigation
Sidebar

x

Hero teaser

x

x

x

Hover box

x

x

x

Image teaser

x

Modern teaser

x

x

Round teaser

x

x

Teaser

x

x

Text teaser

x

x

Text teaser (decorated)

x

x

x

x

Image banner

x

Parallax banner

x

x

The "Data mapping" button is only visible when the Shopping Experience is assigned to a page type with an entity (e.g. category or product pages)

Advanced teaser

x

x

x

Classic teaser

Advanced banner

x

x

x

Hero banner

Image & text layered

x

x

x

Tip: You can also select custom fields from the drop-down menu (depending on the CMS layout type).

Remove data mapping

Supported elements and fields

Teaser

Banner

Other

Tip: Using custom fields

In addition to standard properties (e.g. product.name or category.media), you can also map ThemeWare® custom fields via data mapping. For example, you can use the short description instead of the standard product description.

Limitations

x

x

Hero banner
  • Advanced banner


  • Banner-Elemente können derzeit nur mit dem entsprechenden CMS-Block hinzugefügt werden. Füge den gewünschten Block einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

    Mehr Informationen dazu findest du in der folgenden Anleitung: Banner

    Note: You can find the banner blocks in the "ThemeWare® Banners" section [Pro]

    Note: This article is work in progress.

    Available banner elements

    Image banner
    Parallax banner

    Add a banner element

    Nested subcategories

    Kategorie-Elemente können derzeit nur mit dem entsprechenden CMS-Block hinzugefügt werden. Füge den gewünschten Block einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

    Mehr Informationen dazu findest du in der folgenden Anleitung: Listing page

    Note: You can find the category blocks in the "ThemeWare® Listing page" section [Pro]

    Note: This article is work in progress.

    Available category elements

    Listing subcategories
    Listing subcategories (Modern)

    Add a category element

    Custom code (HTML/CSS/JS)


    Füge den CMS-Block des gewünschten Elements einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

    Mehr Informationen dazu findest du in der folgenden Anleitung: Other

    Note: You can find this blocks in the "ThemeWare® Banners" section [Pro]

    Note: This article is work in progress.

    Available elements

    Breadcrumb navigation
    Testimonial (Customer review)

    Add a element

    Category teaser (Modern)

    Füge den CMS-Block des gewünschten Kategorie-Teaser-Elementes einfach per Drag’n’Drop deiner Erlebniswelt hinzu.

    Mehr Informationen dazu findest du in der folgenden Anleitung: Teaser

    Note: You can find the teaser blocks in the "ThemeWare® Category teasers" section [Pro]


    Tausche alternativ ein bestehendes CMS-Element in einem CMS-Block gegen das gewünschte Kategorie-Teaser-Element aus.

    Mehr Informationen dazu findest du in der folgenden Anleitung: CMS elements

    Important: These elements are only available in the ThemeWare® Pro Edition.

    Available category teaser elements

    Column blocks
    Category teaser
    Category teaser (Advanced)

    Add a category teaser element

    Replace a category teaser element

    Countdown banner (compact)
  • Discount banner


  • The "Sale" banner elements can currently only be added with the corresponding CMS element. Simply add the desired block to your Shopping Experience using drag'n'drop.

    You can find more information about this in the following article: Sale

    Note: You can find the "Sale" blocks in the "ThemeWare® Sale" section [Pro]

    Available "Sale" banner elements

    Hero countdown (Heading)
    Countdown banner

    Add a "Sale" banner element

    Es öffnet sich das Pop-up "Element auswählen"
  • Wähle das gewünschte CMS-Element (z.B. "Call-to-Action-Slide (Hero-Slider)") aus (4)

  • Add a "Hero slider"

    Replace a slider element

    Demo

    Image slide (Hero slider)
    Hero slider
    Text slide (Hero slider)
    Call-to-Action slide (Hero slider)
    ThemeWare® Hero-Slider: Element austauschen
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Breadcrumb navigation"

    The actual configuration of the "Breadcrumb navigation" can be found in the tab 'Content' in the ThemeWare® configuration.

    In the tab "Layout" you can currently only configure the horizontal alignment.

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Note: This article is work in progress.

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    Configuration

    Layout

    Advanced

    Note: This article is work in progress.

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    Configuration

    Demo

    Text teaser

    The ThemeWare® "Text teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Text teaser"

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Text teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Text teaser" is quite self-explanatory. The title and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the title (2) and a subtitle. The title is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the title (2) and the hover effect of the content and a coloured overlay.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can configure the desired text alignment and a text shadow.

    Title

    In the "Title" section you can configure the font, the font weight, the text formatting and the text colour of the title (2).

    Subtitle

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title or subtitle and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Text teaser (decorated)

    The ThemeWare® "Text teaser (decorated)" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Text teaser (decorated)"

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Text teaser (decorated)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Text teaser (decorated)" is quite self-explanatory. The title and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the title (2). The title is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the title (2) and the hover effect of the content and a coloured overlay.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can configure the desired text alignment.

    Title

    In the section "Title" you can configure the font, the text colour and the background colour of the title (2).

    Layout

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Button teaser

    The ThemeWare® "Button teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Button teaser"

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Button teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Button teaser" is quite self-explanatory. The button text and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the button text (2). The button text is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the button (2) and the hover effect of the content and a coloured overlay.

    General

    In the section "General" you can configure the general background colour (1).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (2) should be filled or displayed as an outline button.

    You can also configure the horizontal alignment and vertical alignment of the button in the teaser.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    You can find some examples of use in our demo shops:

    Call-to-Action

    The ThemeWare® "Call-to-Action" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Call-to-Action"

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    You can configure the ThemeWare® "Call-to-Action" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.

    The configuration of the "Call-to-Action" is quite self-explanatory. The text, the button text and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the headline (3), the text (4) and the button text (5) for the teaser. The text and the button text are mandatory fields.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the overlay (2), the text (3, 4) in the overlay, the hover effect of the content and a coloured overlay.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can configure the desired text alignment.

    Headline

    In the "Headline" section you can configure the font and text colour for the headline (3).

    Text

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    You can find some examples of use in our demo shops:

    Hover box

    The ThemeWare® "Hover box" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Hover box"

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Hover box" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "hover box" is quite self-explanatory. The text and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the headline (3) and the text (4) for the teaser. The text is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the overlay (2), the text (3, 4) in the overlay and the hover effect of the overlay.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can select the desired text alignment.

    Headline

    In the "Headline" section you can configure the font and text colour for both the headline (3).

    Text

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description


    You can find some examples of use in our demo shops:

    Hero teaser

    Note: This article is work in progress.

    The ThemeWare® "Hero teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Hero teaser"

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Hero teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Hero teaser" is quite self-explanatory. The text, the image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the headline (2), the text (3) and the button text (4) for the banner. The text is a mandatory field.

    Image

    In the section "Image" you define the background image of the banner. The "Minimum height" is a mandatory field (default: 340px).

    Link

    In the section "Link" you define the target of the banner when it is clicked.

    In the "Layout" tab, you can configure the overlay (2), the headline (2), the text (3), the button (4), the scroll behaviour of the image (1), a parallax effect and a coloured overlay (1). You can also configure the alignment of the text content.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can configure the desired text alignment.

    Headline

    In the "Headline" section you can configure the font, the font weight, the text formatting and the text colour of the headline (2).

    Text

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description

    Advanced teaser

    Note: This article is work in progress.

    The ThemeWare® "Advanced teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Advanced teaser"

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Advanced teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Advanced teaser" is quite self-explanatory. The image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the headline (2), the text (3) and the button text (4) for the teaser.

    Image

    In the section "Image" you define the background image of the teaser. The "Minimum height" is a mandatory field (default: 340px).

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the "Layout" tab, you can configure the overlay (2), the headline (3), the subheadline (4), the text (5), the two buttons (6+7), the scroll behaviour of the image (1), a parallax effect and a coloured overlay (1). You can also configure the alignment of the text content.

    General

    In the section "General" you can configure the general background colour (1).

    Content

    In the "Content" section you can configure the desired text alignment.

    Headline

    In the "Headline" section you can configure the font, the font weight, the text formatting and the text colour of the headline (3).

    Subheadline

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline, the subheadline and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description

    Modern teaser

    The ThemeWare® "Modern Teaser" is the default teaser of our Modern theme for Shopware 6. It is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Modern teaser"

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Modern teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Modern teaser" is quite self-explanatory. The caption and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content (Inhalt)

    In the section "Content" you can enter the caption (2) for the teaser. This is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the caption (2).

    General

    In the section "General" you can configure the general background colour (1).

    Caption

    In the "Caption" section, the font, font weight, text transform, text colour and background colour of the caption (2) can be configured.

    Content overlay

    In the section "Content overlay" you can configure the drop shadow and the rounded corners of the content overlay.

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Parallax banner

    Note: This article is work in progress.

    Der ThemeWare® "Parallax-Banner" wurde in Rahmen eines Verbesserungsvorschlages (Parallax-Effekt für den "Image-Banner") entwickelt. Dieser Parallax-Effekt wird noch deutlicher wenn der Banner ein Text-Overlay hat. Da der "Image-Banner" ganz bewusst auf Text verzichtet, entstand der "Parallax-Banner". Du kannst den Banner optimal als Trennelement in Boxed und Full-width Layouts einsetzen.

    ThemeWare® "Parallax-Banner"

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Parallax banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Parallax banner" is quite self-explanatory. The title, the image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content (Text)

    In the section "Text" you can enter the title (2) and a subtitle (3). The title is a mandatory field.

    Image

    In the section "Image" you define the background image of the banner. The "Minimum height" is a mandatory field (default: 340px).

    Beta: You can map the category image in layouts of the type "Listing page".

    Link

    In the section "Link" you define the target of the banner when it is clicked.

    In the "Layout" tab, you can configure the title (2), the subtitle (3), the scroll behaviour of the image (1), a parallax effect and a coloured overlay (1). You can also configure the alignment of the text content.

    General

    In the section "General" you can configure the general background colour (1), the padding and the border radius.

    Content

    In the "Content" section you can configure the desired text alignment and a text shadow.

    Title

    In the "Title" section you can configure the font, the font weight, the text formatting and the text colour of the title (2).

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title and the subtitle.

    You can select each HTML element of our banners using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    As the name indicates, the parallax banner uses a JavaScript managed parallax effect, which creates a certain sense of depth when scrolling the page

    If this banner is used in a Shopping Experience, an additional JavaScript plugin is loaded, which manages the effect.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Product description & reviews (Accordion)

    The ThemeWare® "Product description & reviews (Accordion)" is a variant of the Shopware element "Product description & reviews". The contents are displayed as an accordion or as a list. You can also show or hide individual sections.

    Product description & reviews (Accordion)

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Product description & reviews (Accordion)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Product description & reviews (Accordion)" is fairly self-explanatory. Basically, you only need to show or hide the desired sections.

    In the "General" tab you configure the visible sections of the element.

    Content

    In the "Content" section you can specify which sections are displayed in the element:

    • Show "Description" -- Displays the product description (default: show).

    • Show "Videos" -- Displays the product videos (currently disabled).

    In the "Layout" tab you can configure the display layout of the element.

    General

    In the "General" section you can select the layout type. Two layouts are available: "Accordion" (default) and "List".


    • Aria label

      • twt.cms.productDescriptionReviews.ariaLabel

    Custom code (HTML/CSS/JS)

    Note: This element and this article are work in progress.

    The ThemeWare® CMS element "Custom code (HTML/CSS/JS)" is a CMS element with which you can add individual HTML, CSS and JS code to your Shopping Experience.

    As customised code can create potentially harmful vulnerabilities, this element is aimed at experienced users or experts who are familiar with individual programming. If you are not absolutely sure what you are doing, use the HTML editor of any text element in Shopware 6. This editor will automatically clean up your customised code.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Caution: This CMS element is intended for experts who are experienced in working with custom code. Please note that custom code can create potentially harmful vulnerabilities!

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® CMS element "Custom code (HTML/CSS/JS)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the CMS element "Custom code" is quite self-explanatory. There are no mandatory fields.

    In the tab "HTML" you add your custom HTML code.

    Custom HTML code

    In the section "Custom HTML code" you can add the desired HTML code.

    Twig support

    Using the "Allow Twig Variables" option, you can enable support for Twig variables. This allows you to use Twig variables (e.g. {{ page.product.name }} or {{ category.name }}) directly within your HTML code.

    The variables used are automatically resolved and replaced with the corresponding content on product pages, category pages, and landing pages.

    In the tab "CSS" you can add your custom CSS code. Your CSS code is automatically wrapped in a style tag.

    You can of course also integrate your CSS code via the "Custom HTML code" field. The "Custom CSS code" field is mainly for a better overview.

    Custom CSS code

    In the section "Custom CSS code" you can add the desired CSS code.

    In the tab "JavaScript" you can add your custom JavaScript code. The JS code is automatically wrapped in a script tag.

    You can of course also integrate your JS code via the "Custom HTML code" field. The "Custom JavaScript code" field is mainly for a better overview.

    Custom JavaScript code

    In the section "Custom JavaScript code" you can add the desired JavaScript code.

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Full Twig support enables access to the complete Twig context (variables, tags, filters, functions). This feature is intended exclusively for experienced developers and agencies. Incorrect Twig code can cause page errors.

    Note: This configuration is currently not available. Twig code can lead to errors and, under certain circumstances, introduce significant security risks. We are evaluating whether and in what form this feature may be provided in a future release.

    Image slide (Hero slider)

    Das ThemeWare® CMS-Element "Image slide (Hero slider)" ist explizit für die Verwendung im CMS-Block "Hero slider (...)" vorgesehen. Das CMS-Element ist nicht für die Nutzung in anderen CMS-Blöcken ausgelegt und funktioniert nicht in anderen CMS-Blöcken.


    You can configure the ThemeWare® CMS element "Text slide (Hero slider)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Category teaser (Modern)

    The ThemeWare® "Category teaser (Modern)" automatically displays category data (name and image) from Shopware's category management and links to the respective category. It is the simplified modern variant based on the Modern teaser style. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.


    You can configure the ThemeWare® "Category teaser (Modern)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Discount banner

    The ThemeWare® "Discount Banner" is a "Sale" banner element for your Shopping Experience. You can use it to draw attention to special discounts or sales.


    You can configure the ThemeWare® "Discount banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Configuration

    HTML

    Caution: Potentially dangerous code is not sanitised and automatically removed from the editor!

    CSS

    JavaScript

    Advanced

    feedback
    Configuring the ThemeWare® CMS element "Custom code (HTML/CSS/JS)"
    In the "Text" section you can configure the font, the text colour and link colours of the text (4).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (5) should be filled or displayed as an outline button.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Content overlay

    In the section "Content overlay" you configure the horizontal alignment and the vertical alignment as well as the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the "Content overlay".

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a background effect, a drop shadow and rounded corners.

    Hover

    In the section "Hover" you can select a hover effect for the content (=text).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    feedback
    Configuring the ThemeWare® "Hero teaser"
    Elements of the "Hero teaser"
    In the "Subheadline" section you can configure the font and the text colour of the subheadline (4).

    Text

    In the "Text" section you can configure the font, the text colour and link colours of the text (5).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (6) should be filled or displayed as an outline button.

    Button 2

    In the section "Button 2" you can configure the button style (the colour) and determine whether the button (7) should be filled or displayed as an outline button.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Content overlay

    In the section "Content overlay" you configure the horizontal alignment and the vertical alignment as well as the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the "Content overlay".

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a background effect, a drop shadow and rounded corners.

    Hover

    In the section "Hover" you can select a hover effect for the content (=text).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    feedback
    Configuring the ThemeWare® "Advanced teaser"
    Elements of the "Advanced teaser"
    Show "Data sheets" -- Displays the data sheets (currently disabled).
  • Show "Custom content" -- Displays the custom tab content (default: hide).

  • Show "Manufacturer" -- Displays the manufacturer information (currently disabled).

  • Show "Reviews" -- Displays the product reviews (default: show).

  • Configuration

    General

    Layout

    Summary

    Snippets

    feedback

    In the "Subtitle" section you can configure the font, the text colour and link colours of the subtitle.

    Layout

    In the section "Layout" you can configure the horizontal alignment, the vertical alignment and the maximum width (e.g. 90%) of the content (=text) in the teaser.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Hover

    In the section "Hover" you can select a hover effect for the content (=text).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    Demo

    Configuring the ThemeWare® "Text teaser"
    Elements of the "Text teaser"
    In the section "Layout" you can configure the horizontal alignment, the vertical alignment and the maximum width (e.g. 90%) of the content (=text) in the teaser.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Hover

    In the section "Hover" you can select a hover effect for the content (=text).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    Demo

    Configuring the ThemeWare® "Text teaser (decorated)"
    Elements of the "Text teaser (decorated)"

    Hover

    In the section "Hover" you can select a hover effect for the content (=button).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Note: Please note that theme variables are not available in the administration. The button colour of the preview is replaced by the corresponding theme colour in the storefront.

    Demo

    Configuring the ThemeWare® "Button teaser"
    Elements of the "Button teaser"
    In the "Text" section you can configure the font and text colour for the text (4).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (5) should be filled or displayed as an outline button.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Content overlay

    In the section "Content overlay" you configure the overlay (2). Here you can configure the horizontal alignment and the vertical alignment of the overlay. You can also set the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the overlay.

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a background effect, a drop shadow and rounded corners.

    Hover

    In the section "Hover" you can select a hover effect for the content (=text).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    Configuration

    General

    Note: The text area is capable of HTML. However, links <a> should not be used, as this interferes with the actual linking of the element.

    Layout

    SEO & Pagespeed

    Advanced

    Note: Please note the theme variables are not available in the administration. The button colour of the preview is replaced by the corresponding theme colour in the storefront.

    Demo

    Configuring the ThemeWare® "Call-to-Action"
    Elements of the "Call-to-Action"
    In the "Text" section you can configure the font and text colour for the text (4).

    Layout

    In the section "Layout" you can configure the horizontal alignment and vertical alignment of the text.

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Content overlay

    In the section "Content overlay" you configure the overlay (2) of the hover box. Here you can configure the background colour of the overlay.

    Hover

    In the section "Hover" you can select a hover effect for the content / overlay. With the Invert hover behaviour option you can invert the hover behaviour, so that the overlay is displayed by default and hidden on hover.

    Configuration

    General

    Note: The text area is capable of HTML. However, links <a> should not be used, as this interferes with the actual linking of the element.

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    Demo

    Configuring the ThemeWare® "Hover box"
    Elements of the "Hover box"
    Layout

    In the section "Layout" you can select the horizontal alignment and vertical alignment of the content (=caption) (2).

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    Demo

    Configuring the ThemeWare® "Modern teaser"
    Elements of the "Modern teaser"
    Subtitle

    In the "Subtitle" section you can configure the font, the text colour and link colours of the subtitle (3).

    Image

    In the section "Image" you can configure the attachment of the image and specify whether a JavaScript managed parallax effect should be applied.

    Content overlay

    In the section "Content overlay" you configure the horizontal alignment and the vertical alignment as well as the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the "Content overlay".

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Parallax effect

    Note: As this effect requires the image to fill the entire page, we recommend using large, high-quality images as the page background.

    Important: Parallax effects are not displayed in mobile viewports for performance reasons.

    Data mapping (coming soon)

    Demo

    ThemeWare® "Hero-Banner" konfigurieren
    Elements of the "Parallax banner"

    Navigate to the desired CMS element using the arrow navigation (2)

  • Click on the "gear" icon (3) to configure the CMS element

  • The "Element settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    ThemeWare® "Image slide" konfigurieren

    The configuration of the "Image slide" is quite self-explanatory. The image is a mandatory field. That's all you need to configure.

    In the tab "General" you configure the content of the element.

    Image

    In the section "Image" you define the background image (1) of the slide. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure general settings and a coloured overlay.

    General

    In the section "General" you can configure the border radius (border-radius).

    Colour overlay

    In the section "Colour overlay" a colour overlay can be activated and configured.

    Elements of the "Image slide"

    In the tab "Responsive" you can optimise the representation for mobile viewports. Here you can configure the breakpoint for the image display mode.

    Image

    In the section "Image" you can configure the display mode of the image. With the breakpoint you can define when the display mode of the image should change (e.g. from 'cover' to 'contain'). In this way you can, for example, guarantee a minimum height in mobile viewports.

    In the tab "Slide" you can configure the slide interval (display duration in milliseconds). Additionally, in the section "Scheduling" you can optionally set a start date and end date to display the slide only within a specific time period.

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the image.

    You can select each HTML element of our slides using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    The image of the Hero slides is usually displayed in display mode 'contain' (1). It scales, while maintaining the aspect ratio, to the full width of the slide.

    Since ThemeWare® 2.1 you have the option of defining yourself whether the display mode should change to 'cover' (2) and if so, from which viewport. In the display mode 'cover' you must also configure the minimum height (3) of the slide. This determines the height of the slide and the image fills the slide while maintaining its aspect ratio. If necessary, the image is cropped (4) to fit.

    Disply mode 'contain'
    Disply mode 'cover'
    Disply mode 'cover' in detail

    You can find some examples of use in our demo shops:

    Note: This article is work in progress.

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Image slide (Hero slider)"

    Configuration

    General

    Layout

    Responsive

    Slide

    Important: The "automatic transition" (autoplay) is disabled (from version 3.7 or 4.0) due to accessibility concerns. You can finde more information:

    SEO & Pagespeed

    Advanced

    Breakpoint

    Image

    Demo

    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Category teaser (Modern)"

    The configuration of the "Category teaser (Modern)" is quite self-explanatory. The category is a mandatory field. The category data (name and image) is displayed automatically.

    In the tab "General" you configure the content of the element.

    Category

    In the section "Category" you select the desired category. The name (2) and image (1) of the category are automatically displayed in the teaser. The link automatically points to the selected category.

    Content

    In the section "Content" you can enter the badge text (3).

    Image

    In the section "Image" you can optionally set a custom image to be displayed instead of the category image. You also configure the display mode (Cover/Contain/Stretch), the minimum height and the accessibility settings (alt text, decorative image).

    Elements of the "Category teaser (Modern)"

    In the tab "Layout" you can configure the padding, the border radius, the background colour, the badge, the caption and the content alignment.

    General

    In the section "General" you can configure the padding, the border radius and the general background colour.

    Badge

    In the section "Badge" you can configure the badge style, the badge colours and the badge position.

    Caption

    In the section "Caption" you can configure the font, the font weight, the text transform, the text colour, the background colour, the drop shadow and the rounded corners of the caption.

    Content

    In the section "Content" you can configure the vertical alignment and the horizontal alignment of the content.

    In the tab "SEO & Pagespeed" you can configure the fetch priority and the lazy loading of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Fields are available for CSS classes of the element, the caption and the badge.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your feedback.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Category teaser (Modern)"

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Discount banner"

    The configuration of the "Discount banner" is quite self-explanatory. The title and the discount are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Text

    In the section "Text" you enter the text for the banner. You can enter a title (3) and a subtitle (4). The title is a required field.

    Discount

    In the "Discount" section you enter the discount (1) you would like to advertise. This is a mandatory field.

    Link

    In the section "Link" you determine the target of the banner. We recommend linking to an appropriate sale category.

    In the tab "Layout" you have various design options for the text and the discount.

    General

    In the section "General" you can configure the general background colour (2).

    Text

    In the "Text" section, the font and text colour of the title (3) and subtitle (4) can be configured.

    Discount

    In the section "Discount" the font, text colour and background colour of the discount (1) can be configured.

    Elements of the "Discount banner"

    You can select any HTML element of our banners using appropriate CSS classes. If you would like to use your own CSS classes, you can add them in the tab "Advanced".


    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition

    Configure element

    ThemeWare® "Discount banner"

    Configuration

    General

    Layout

    Advanced

    Examples

    CMS elements

    In this section of the documentation you will find all the ThemeWare® CMS elements that you can add to CMS blocks.

    ThemeWare® CMS elements

    ThemeWare® provides you with an extensive and growing selection of CMS elements to customise your shop. The ThemeWare® CMS elements are available in the Pro Edition from version 0.5.0.

    More elements are already in the pipeline and will follow soon. Be curious!

    Tip: If you have further ideas or wishes for existing or new blocks, please send us your via our Service Portal.

    Important: CMS elements are unfortunately not currently possible in the Shopware Cloud! The ThemeWare® Cloud Edition therefore does not currently contain any CMS elements.


    Add ThemeWare® CMS element

    To be able to place a CMS element, you need a suitable CMS block in your Shopping Experience. You can then assign a CMS element to this CMS block. You can find out more about this in the section CMS blocks.


    Replace ThemeWare® CMS element

    1. Move the mouse over the CMS block

    2. Click on the "Replace" icon (1)

    3. The pop-up "Select element" opens

    4. Select the desired CMS element (2)


    1. Click on the corresponding CMS block to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (1) to configure the CMS element


    Many CMS elements from ThemeWare® have a similar structure. They consist of different "layers".

    The bottom layer is often the image or background image (1). A "Coloured overlay" (2) can often be placed on top of this. Another layer above this is the "Content overlay" (3). This is the actual content, i.e. the text or labelling of the element.

    There are also similarities in the configuration of CMS elements. Below you will find settings that can be found in many CMS elements:


    In many CMS elements, you will find the "SEO & Pagespeed" tab. Here you can define the HTML tag (p, h1, h2, ...) of headlines and use it to optimise the HTML hierarchy of your Shopping Experiences.

    In the "Pagespeed" section, you have the option to configure "Lazy loading" for images.

    eager – Instructs the browser to prioritise the loading of the image. This should be used for images "above the fold".

    lazy – Instructs the browser not to load the image until the user scrolls to it. This should be used for images "below the fold".


    Some CMS elements have an "Advanced Mode". This can be activated via a toggle in the element configuration and reveals additional configuration fields that are hidden in the standard mode.

    Depending on the element, these may include:

    • Padding (inner spacing) of the element

    • Border radius of the element


    In almost every CMS element you will find the "Advanced" tab. Here you can configure CSS classes and use expert settings.

    You can select each HTML element in a CMS element using the appropriate CSS classes. However, if you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    In the section "CSS classes", you can add your own CSS classes to various components of a CMS element. Separate multiple CSS classes with a space (blank).

    In some CMS elements, you will find the "Expert settings" section in the "Advanced" tab.

    These settings are intended for experts who are very familiar with CMS blocks, CMS elements and the Bootstrap grid system!


    You can style a specific CMS element individually by assigning it a custom CSS class in the element settings and defining the desired styles in your stylesheet or theme configuration.

    Additionally, you can use the automatically generated element ID – especially for CMS elements where assigning a custom CSS class is not possible. This ID is included as a data-cms-element-id attribute in the HTML structure of the storefront:

    To target this element via CSS, use an attribute selector like this:


    If you want to configure an alternative language in a CMS element, you can simply change the language in the top right corner of the editor of the corresponding Shopping Experience.


    Further information and basics about "Shopware 6 Shopping Experiences" and "CMS elements" can be found in the ThemeWare® Knowledge Base:

    Hero banner

    Note: This article is work in progress.

    Der ThemeWare® "Hero-Banner" ist ein Banner-Element für deine Erlebniswelten. Du kannst ihn optimal als Trennelement in Boxed und Full-width Layouts einsetzen.

    ThemeWare® "Hero-Banner"

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Hero banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Hero banner" is quite self-explanatory. The text, the image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content (Text)

    In the section "Text" you can enter the headline (2), the text (3) and the button text (4) for the banner. The text is a mandatory field.

    Image

    In the section "Image" you define the background image of the banner. The "Minimum height" is a mandatory field (default: 340px).

    Beta: You can map the category image in layouts of the type "Listing page".

    Link

    In the section "Link" you define the target of the banner when it is clicked.

    In the "Layout" tab, you can configure the overlay (2), the headline (3), the text (4), the button (5), the scroll behaviour of the image (1), a parallax effect and a coloured overlay (1). You can also configure the alignment of the text content.

    General

    In the section "General" you can configure the general background colour (1), the padding and the border radius.

    Content

    In the "Content" section you can configure the desired text alignment and a text shadow.

    Headline

    In the "Headline" section you can configure the font, the font weight, the text formatting and the text colour of the headline (3).

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline.

    You can select each HTML element of our banners using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    By being able to fix the image (= background image) you can achieve a simple parallax effect, which creates a certain sense of depth when scrolling the page

    In addition, you can activate a JavaScript managed parallax effect. This effect is available when the background image is fixed.

    If a CMS element with an activated parallax effect is used in a Shopping Experience, an additional JavaScript plugin is loaded which manages the effect.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description


    You can find some examples of use in our demo shops:

    Image banner

    The ThemeWare® "Image banner" is a banner element for your Shopping Experience. You can use it perfectly as a separator in boxed and full-width layouts.

    ThemeWare® "Image banner"

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Image banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Image banner" is quite self-explanatory. The image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Image

    In the section "Image" you define the background image of the banner. The "Minimum height" is a mandatory field (default: 340px).

    Beta: You can map the category image in layouts of the type "Listing page".

    Link

    In the section "Link" you define the target of the banner when it is clicked.

    In the "Layout" tab, you can configure the scrolling behaviour of the image (1), a parallax effect and a coloured overlay (1).

    General

    In the section "General" you can configure the general background colour (1) and the border radius.

    Image

    In the section "Image" you can configure the attachment of the image and specify whether a JavaScript managed parallax effect should be applied.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    You can select each HTML element of our banners using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    By being able to fix the image (= background image) you can achieve a simple parallax effect, which creates a certain sense of depth when scrolling the page

    In addition, you can activate a JavaScript managed parallax effect. This effect is available when the background image is fixed.

    If a CMS element with an activated parallax effect is used in a Shopping Experience, an additional JavaScript plugin is loaded which manages the effect.


    On category and product pages, the following field can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image


    You can find some examples of use in our demo shops:

    Category teaser (Advanced)

    The ThemeWare® "Category teaser (Advanced)" automatically displays category data (name and image) from Shopware's category management and links to the respective category. It is the extended variant with a content overlay and more styling options. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    ThemeWare® "Category teaser (Advanced)"

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Category teaser (Advanced)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Category teaser (Advanced)" is quite self-explanatory. The category is a mandatory field. The category data (name and image) is displayed automatically. Optionally, you can manually override the title and the image.

    In the tab "General" you configure the content of the element.

    Category

    In the section "Category" you select the desired category. The name (2) and image (1) of the category are automatically displayed in the teaser. The link automatically points to the selected category.

    Content

    In the section "Content" you can enter the title (optional), the subtitle, the badge text (3) and the CTA text. If the title is left empty, the name of the selected category is displayed automatically.

    Image

    In the section "Image" you can optionally set a custom image to be displayed instead of the category image. You also configure the display mode (Cover/Contain/Stretch), the minimum height (default: 340px

    In the tab "Layout" you can configure the padding, the border radius, the background colour, the badge, the title, the subtitle, the CTA, the content overlay, image effects, hover effects and a coloured overlay.

    General

    In the section "General" you can configure the padding, the border radius and the general background colour.

    Badge

    In the section "Badge" you can configure the badge style, the badge colours and the badge position.

    Title

    In the section "Title" you can configure the font, the font weight, the text transform and the text colour of the title.

    In the tab "SEO & Pagespeed" you can configure the HTML tag and the HTML tag class.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Fields are available for CSS classes of the element, the title, the subtitle, the badge and the CTA.

    Image & text layered

    The ThemeWare® "Image & text layered" element displays an image with a text box layered on top. The element is explicitly intended for use in its own CMS block.

    ThemeWare® "Image & text layered" element

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Image & text layered" element as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Image & text layered" element is fairly self-explanatory. The headline, the text and the image are mandatory fields. Strictly speaking, you do not need to configure anything else.

    In the "General" tab you configure the content of the element.

    Content

    In the "Content" section you can enter the headline and the text for the element. The text is a mandatory field.

    Image

    In the "Image" section you define the image of the element. The image is a mandatory field. You can also configure the display mode and the minimum height (default: 340px, only visible in "Cover" mode).

    Accessibility

    In the "Accessibility" section you can enter the alt text for the image and specify whether the image should be marked as decorative.

    In the "Layout" tab you can configure the appearance of the element.

    General

    In the "General" section you can configure the layout type ("Standard" or "Within"), the arrangement ("Standard" or "Reversed") and the background colour.

    Content

    In the "Content" section you can configure the text alignment.

    Headline

    In the "Headline" section you can configure the font family and the text colour of the headline.

    Text

    In the "SEO & Pagespeed" tab you can configure the HTML tag and the HTML tag class for the headline as well as the fetch priority and lazy loading of the image.

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab. Separate fields are available for the CSS class of the element, the headline and the text.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description

    Advanced banner

    Note: This article is work in progress.

    Der ThemeWare® "Advanced-Banner" ist ein Banner-Element für deine Erlebniswelten. Du kannst ihn optimal als Trennelement in Boxed und Full-width Layouts einsetzen.

    ThemeWare® "Advanced-Banner"

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Advanced banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Advanced banner" is quite self-explanatory. The image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content (Text)

    In the section "Text" you can enter the headline (2), the text (3) and the button text (4) for the banner. The text is a mandatory field.

    Image

    In the section "Image" you define the background image of the banner. The "Minimum height" is a mandatory field (default: 340px).

    Beta: You can map the category image in layouts of the type "Listing page".

    Link

    In the section "Link" you define the target of the banner when it is clicked.

    In the "Layout" tab, you can configure the overlay (2), the headline (3), the subheadline (4), the text (5), the buttons (6+7), the scroll behaviour of the image (1), a parallax effect and a coloured overlay (1). You can also configure the alignment of the text content.

    General

    In the section "General" you can configure the general background colour (1), the padding and the border radius.

    Content

    In the "Content" section you can configure the desired text alignment and a text shadow.

    Headline

    In the "Headline" section you can configure the font, the font weight, the text formatting and the text colour of the headline (3).

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the subheadline.

    You can select each HTML element of our banners using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    By being able to fix the image (= background image) you can achieve a simple parallax effect, which creates a certain sense of depth when scrolling the page

    In addition, you can activate a JavaScript managed parallax effect. This effect is available when the background image is fixed.

    If a CMS element with an activated parallax effect is used in a Shopping Experience, an additional JavaScript plugin is loaded which manages the effect.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Headline - e.g. category name or product name

    • Text - e.g. category description or product description

    Nested subcategories

    The "Nested subcategories" CMS element displays the subcategories of the current category as tiles and, below each one, additionally lists their direct sub-subcategories. This turns a single category level into a two-tier navigation. Name and image come from the corresponding information in Shopware's category management.

    ThemeWare® CMS element "Nested subcategories"

    Note: This CMS element was developed for CMS pages of the type "category page" and for landing pages. The subcategories are loaded automatically from the current category.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This CMS element is an add-on and must be unlocked separately.


    Configure element

    You can configure the ThemeWare® "Nested subcategories" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The displayed texts and images come from Shopware's category management ("Catalogues" => "Categories").

    Shown are the "Name" and the "Image" (= display image) of the subcategories as well as their direct subcategories. The image is not mandatory.

    By default, the subcategories of the current category are used. On the homepage, the top-level categories are shown automatically. In advanced mode, a category entrypoint lets you manually define which category the subcategories are loaded from.


    The configuration is split into several tabs.

    The "Content" tab shows a note that the data is loaded automatically from the category. The category entrypoint can additionally be set via advanced mode.

    General

    Here you choose the layout type and the alignment of the tiles:

    • Cards (with background and shadow)

    • Clean (no background) – in this case the border radius is applied to the image

    Via "Column (tiles) alignment" you define the horizontal alignment of the tiles.

    In the "Grid" tab you can configure the number of columns in different viewports.

    Columns

    In the "Columns" section you can set the number of columns per viewport:

    • XS (default: 12 = 1 column)

    • SM (default: 6 = 2 columns)

    In the "SEO & Pagespeed" tab you configure the lazy loading of the images (default: "Eager").

    While you can select every HTML element of our CMS elements via the matching CSS classes, you can add your own CSS classes in the "Advanced" tab if you want to use them.


    Hero countdown (Heading)

    The ThemeWare® "Hero countdown" is a "Sale" banner that consists of two elements:

    1. Hero countdown (Heading)

    2. Countdown banner

    This article refers to the element "Hero Countdown (Heading)". For more information on the element "Countdown banner", please see the following article: Countdown banner.


    You can configure the ThemeWare® "Hero countdown (Heading)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    You have now configured the CMS element.


    The configuration for the "Hero countdown (Heading)" is quite self-explanatory. The headline and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Text

    In the section "Text" you enter the desired heading. The heading is a mandatory field

    Image

    In the section "Image" you define the background image of the banner. The image is a mandatory field. Additionally, you can configure the minimum height (mandatory field) and the display mode (cover/contain).

    In the tab "Layout" you have various design options for the text and a coloured overlay.

    Text

    In the section "Text" you can configure the font and text colour for the headline. Additionally, you can configure the maximum width of the heading.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the heading as well as the "Lazy Loading" of the image.

    You can select any HTML element of our banners using appropriate CSS classes. If you would like to use your own CSS classes, you can add them in the tab "Advanced".


    As you can see from the preview graphic of the "Hero countdown (Heading)", it makes sense to leave some "space" for the text in order to make it easier to read.

    Category teaser

    The ThemeWare® "Category teaser" automatically displays category data (name and image) from Shopware's category management and links to the respective category. It is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.

    The category teaser uses the caption bar style (like the regular teaser).

    ThemeWare® "Category teaser"

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Configure element

    You can configure the ThemeWare® "Category teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The configuration of the "Category teaser" is quite self-explanatory. The category is a mandatory field. The category data (name and image) is displayed automatically. Optionally, you can manually override the title and the image.

    In the tab "General" you configure the content of the element.

    Category

    In the section "Category" you select the desired category. The name (2) and image (1) of the category are automatically displayed in the teaser. The link automatically points to the selected category.

    Content

    In the section "Content" you can enter the title (optional), the badge text (3) and the CTA text (optional). If the title is left empty, the name of the selected category is displayed automatically. The CTA text uses a default snippet if no text is entered.

    Image

    In the section "Image" you can optionally set a custom image to be displayed instead of the category image. You also configure the display mode (Cover/Contain/Stretch), the minimum height (default: 340px

    In the tab "Layout" you can configure the padding, the border radius, the background colour, the text alignment, the icon, the badge, the title, the CTA, the caption bar, image effects, hover effects and a coloured overlay.

    General

    In the section "General" you can configure the padding, the border radius and the general background colour.

    Text alignment

    In the section "Text alignment" you can select the desired text alignment.

    Icon

    In the section "Icon" you can configure the arrow icon in the caption bar.

    Badge

    In the tab "SEO & Pagespeed" you can configure the HTML tag, the HTML tag class, the fetch priority and the lazy loading of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Fields are available for CSS classes of the element, the badge and the caption. Additionally, an element ID can be assigned.

    Listing subcategories (Modern)

    This navigation automatically displays the subcategories of the current categories in small tiles. Name and image are based on the corresponding information in the category management of Shopware.

    This CMS extension is made up of various "components":

    • Content (Category text and image)

    • Theme configuration

    The "Listing subcategories (Modern)" CMS extension is a variant of the "Listing subcategories" theme or CMS extension.

    While the "Listing subcategories" extension is based on the look of our ThemeWare® extension for Shopware 5, this "Modern" variant has its own modern look, which is based on the modern teasers from ThemeWare®.

    Due to this different look, this CMS extension requires a different configuration and only shares the basic colour configuration (background and border colour of the tiles) with the theme extension (or theme configuration).


    You can configure the ThemeWare® "Listing subcategories" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    You have now configured the CMS element.


    The texts and images shown were taken from the category management ("Catalogues" => "Categories") of Shopware.

    The "Name" and the "Image" (= Display image) of the corresponding categories are displayed. The image is not mandatory.


    This CMS extension "Subcategories in Listing" is based on the theme extension of the same name. Both extensions are configured via the theme configuration:

    Tab "Extensions" => Block "Listing subcategories (on listing pages)"


    The actual configuration of the "Listing subcategories" can be found in the tab 'Extensions' in the ThemeWare® configuration.

    In the "Content" tab a note is displayed that the data is automatically loaded from the category.

    In the "Layout" tab you can configure the navigation.

    General

    In the "General" section you can configure the alignment (horizontal) and the background colour of the element.

    Content - Label

    In the "Label" section you can configure the font family, the font weight (currently disabled) and the text transform (currently disabled) of the label. You can also set the text colour and the background colour of the label.

    In the "Decoration" area you can configure the drop shadow (currently disabled) and the rounded corners (currently disabled) of the tiles.

    Content - Layout

    In the "Grid" tab you can configure the number of columns in different viewports.

    Columns

    In the "Columns" section you can set the number of columns per viewport:

    • XS (default: 12 = 1 column)

    • SM (default: 6 = 2 columns)

    In the "SEO & Pagespeed" tab you can configure the lazy loading of the images (default: "Eager").

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    Image gallery (Grid)

    Note: This element and this article are work in progress.

    The ThemeWare® "Image gallery (Grid)" is a variant of the "Image gallery" from Shopware. In this element, the product images are displayed in a grid or one below the other (as a scroller).

    ThemeWare® CMS extension "Image gallery (Grid)"

    Note: This CMS element has no individual CMS block. Simply replace a "Image gallery" element in an existing CMS block.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your .

    Important: This element is only available in the ThemeWare® Pro Edition.


    Add element (replacing the "Image gallery" element)

    You can use the ThemeWare® "Image gallery (Grid)" by replacing an existing "Image gallery":

    1. Move the mouse over the CMS block (1)

    2. Click on the "Replace" icon (2)

    3. The pop-up "Select element" opens

    4. Select the desired CMS element (3)


    You can configure the ThemeWare® "Image gallery (Grid)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    You have now configured the CMS element.


    The configuration of the "Image gallery (Grid)" is fairly self-explanatory. The gallery images are a mandatory field. Strictly speaking, you do not need to configure anything else.

    In the "General" tab you configure the images and the display of the gallery.

    Gallery

    In the "Gallery" section you select the images to be displayed in the gallery. This is a mandatory field. You can also configure the display mode, the minimum height (default: 430px, for the mobile gallery slider), the minimum height (>=992px) (for the grid from desktop) and the vertical alignment.

    In the "Layout" tab you configure the grid layout and the gallery navigation.

    General

    In the "General" section you can select the layout type. Three layouts are available: "Images stacked", "Images stacked (1x 100%, rest 50%)" and "Images stacked (all 50%)".

    Gallery slider

    In the "Gallery slider" section you can configure the arrow navigation, the dot navigation and the preview navigation of the mobile gallery slider.

    Gallery grid (>=992px)

    In the "Gallery grid" section you can show or hide the preview navigation of the gallery grid (from desktop). You can also activate the fullscreen gallery.


    Call-to-Action slide (Hero slider)

    The ThemeWare® CMS element "Call-to-Action slide (Hero slider)" is explicitly intended for use in the CMS block "Hero slider (...)". The CMS element is not designed for use in other CMS blocks and does not work in other CMS blocks.


    You can configure the ThemeWare® CMS element "Call-to-Action slide (Hero slider)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Round teaser

    The ThemeWare® "Round teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.


    You can configure the ThemeWare® "Round teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Classic teaser

    The ThemeWare® "Classic Teaser" is a teaser with designs from our themes for Shopware 5. It is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.


    You can configure the ThemeWare® "Classic teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Countdown banner (compact)

    The ThemeWare® "Countdown banner (compact)" is a "Sale" banner element for your Shopping Experiences.

    The compact "Countdown banner" has two phases:

    1. Pre-sale phase

    2. Sale phase

    Image teaser

    The ThemeWare® "Image teaser" is independent of its CMS block. You can use the teaser in other CMS blocks too. Just try out different blocks (for example with a different number of columns) to personalise your Shopping Experience.


    You can configure the ThemeWare® "Image teaser" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Listing subcategories

    The navigation automatically displays the subcategories of the current category in small tiles. Name and image are based on the corresponding information in the category management of Shopware.

    This CMS extension is made up of various "components":

    Testimonial (Customer review)

    The ThemeWare® "Testimonial (Customer review)" element is a CMS element to show customer reviews in your Shopping Experiences. You can use the element in different CMS blocks (e.g. the ThemeWare® "").


    You can configure the ThemeWare® "Testimonial" element as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    The "Element Settings" pop-up will open
  • Make the desired changes

  • Save your changes

  • Note: The elements are explicitly intended for use in their own CMS blocks. They are not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Image (Background image)

    Tip: To help you to create the perfect background image, you will find PSD templates for CMS elements in the ThemeWare® Utilities.

    ThemeWare® "Hero countdown"
    Configuring the ThemeWare® "Hero countdown (Heading)"
  • Make the desired changes

  • Save your changes

  • In the "Layout" section you can configure the vertical alignment (currently disabled) and the horizontal alignment of the content.

    Image

    In the "Image" section you can configure the display mode, the width (default: 100%), the height (default: 140px, only active when the display mode is not "Cover") and the minimum height (default: 140px) of the category images.

    MD (default: 6 = 2 columns)
  • LG (default: 4 = 3 columns)

  • XL (default: 3 = 4 columns)

  • XXL (default: 3 = 4 columns)

  • Note: The CMS extension "Listing subcategories" was developed for CMS pages of the type "Lising page", i.e. pages with (product) listings.

    Note: Subcategories are currently only displayed in Shopware 6 for the main category.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    Content

    Theme configuration

    Note: You do not need to activate the theme extension to use the CMS extension.

    Element configuration

    Content

    Layout

    Grid

    SEO & Pagespeed

    Advanced

    Element configuration
    ThemeWare® CMS extension "Listing subcategories (Modern)"
    ) and the
    accessibility
    settings (alt text, decorative image).

    Link

    In the section "Link" the link is automatically set from the selected category. You can configure whether the link should open in a new tab and whether the entire teaser should be linked.

    Subtitle

    In the section "Subtitle" you can configure the font and the text colour of the subtitle.

    CTA

    In the section "CTA" you can configure the background (toggle to activate), the background colour, the drop shadow and the text colour of the CTA.

    CTA hover effects

    In the section "CTA hover effects" you can select a CTA hover effect: none, arrow slide in, CTA slide in up, arrow and CTA fade in.

    Content overlay

    In the section "Content overlay" you can configure the background colour, the background effect (backdrop effect), the vertical alignment, the horizontal alignment and the full width (toggle) of the content overlay.

    Image effects

    In the section "Image effects" you can configure various image effects: blur, brightness, contrast, grayscale, opacity, saturate and scale.

    Hover effects

    In the section "Hover effects" you can select a hover effect (grow, slide-in-down, slide-in-up, hover-reveal) and determine whether the CTA should only be shown on hover.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured. You can configure a colour, a gradient, the angle and a hover effect for the coloured overlay.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    feedback
    Configuring the ThemeWare® "Category teaser (Advanced)"
    Elements of the "Category teaser (Advanced)"
    In the "Text" section you can configure the font family and the text colour of the text.

    Image

    In the "Image" section you can configure the image position (object position).

    Content overlay

    In the "Content overlay" section you can configure the background colour of the text overlay (default: rgba(255, 255, 255, 0.5)).

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Data mapping (coming soon)

    Configuring the ThemeWare® "Image & text layered" element
    Elements of the "Image & text layered" element
    Subheadline

    In the "Subheadline" section you can configure the font and the text colour of the subheadline (4).

    Text

    In the "Text" section you can configure the font, the text colour and link colours of the text (5).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (6) should be filled or displayed as an outline button.

    Button 2

    In the section "Button 2" you can configure the button style (the colour) and determine whether the button (7) should be filled or displayed as an outline button.

    Image

    In the section "Image" you can configure the attachment of the image and specify whether a JavaScript managed parallax effect should be applied.

    Content overlay

    In the section "Content overlay" you configure the horizontal alignment and the vertical alignment as well as the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the "Content overlay".

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a background effect, a drop shadow and rounded corners.

    Hover

    In the section "Hover" you can configure a hover effect.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Scroll effects

    Parallax effect

    Note: As this effect requires the image to fill the entire page, we recommend using large, high-quality images as the page background.

    Important: Parallax effects are not displayed in mobile viewports for performance reasons.

    Data mapping (coming soon)

    feedback
    ThemeWare® "Advanced-Banner" konfigurieren
    Elements of the "Advanced banner"
    Card
    • Image side-by-side...: from which viewport image and text sit next to each other (default: from desktop ≥992px). Below that, the image is stacked above the text.

    • Maximum number of sub-subcategories: maximum number of sub-subcategories per card (default: 5). If exceeded, a trailing "..." link is displayed that links to the respective category.

    • Border radius (default: 6px)

    • Only in the "Cards" layout type: card background colour, shadow and shadow on hover.

    Image

    • Object position (default: centered)

    • Minimum height (stacked) (default: 160px)

    • Minimum height (side-by-side) (default: 320px)

    • Show image on mobile devices (< 576px, default: disabled)

    MD (default: 6 = 2 columns)
  • LG (default: 4 = 3 columns)

  • XL (default: 3 = 4 columns)

  • XXL (default: 3 = 4 columns)

  • Content

    Element configuration

    Content

    Layout

    Grid

    SEO & Pagespeed

    Advanced

    Add-on

    Nested subcategories
    feedback
    Why add-ons?
    ) and the
    accessibility
    settings (alt text, decorative image).

    Link

    In the section "Link" the link is automatically set from the selected category. You can configure whether the link should open in a new tab and whether the entire teaser should be linked.

    In the section "Badge" you can configure the
    badge style
    , the
    badge colours
    and the
    badge position
    .

    Title

    In the section "Title" you can configure the font, the font weight, the text transform and the text colour of the title.

    CTA

    In the section "CTA" you can configure the text colour of the CTA.

    Caption bar

    In the section "Caption bar" you can configure the background colour and the background effect (backdrop effect) of the caption bar.

    Image effects

    In the section "Image effects" you can configure various image effects: blur, brightness, contrast, grayscale, opacity, saturate and scale.

    Hover effects

    In the section "Hover effects" you can select a hover effect (grow, slide-in-down, slide-in-up, hover-reveal) and determine whether the CTA should only be shown on hover.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured. You can configure a colour, a gradient and the angle.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    feedback
    Configuring the ThemeWare® "Category teaser"
    Elements of the "Category teaser"
  • Make the desired changes

  • Save your changes

  • Configure element

    Configuration

    General

    Layout

    Examples

    feedback
    Configuring the ThemeWare® "Image gallery (Grid)"
    ThemeWare® CMS extension "Image gallery (Grid)"
    ThemeWare® CMS extension "Image gallery (Grid)" (as a gallery scroller)
    The "Element Settings" pop-up will open (2)
  • Make the desired changes

  • Save your changes

  • <div class="col-12" data-cms-element-id="019762d3f5ac74cd97043411f86aec36">
        <div class="cms-element-twt-modern-teaser element ...">
        ...
    [data-cms-element-id="019762d3f5ac74cd97043411f86aec36"] {
        /* Custom styles here */
    }

    Configure ThemeWare® CMS element

    Tip: Make sure that all mandatory fields "*" are filled in, otherwise you will not be able to save the Shopping Experience. ThemeWare® shows you all mandatory fields with a small blue asterisk behind the field name.

    Note: With Shopware 6.5, an HTML sanitizer has been implemented. This sanitizer improves security, reliability and usability of the editor by removing unsafe HTML code.

    It also sanitizes styles and attributes for consistent and correct code rendering regardless of platform and browser. (see HTML sanitizer)

    General information

    SEO & Pagespeed settings

    Tip: You can define the "alt text" and the "title" attribute of images in Shopware 6 in the media manager.

    Pagespeed

    Advanced Mode

    Note: The additional fields in Advanced Mode are intended for users who want more control over the appearance of a CMS element.

    Advanced settings

    CSS classes

    Expert settings

    Note: You can find more information on how to use these in the ThemeWare® Knowledge Base in the "Profi knowledge" section.

    Style CMS element individually

    Note: For ThemeWare® CMS elements, you can also find the automatically generated element ID directly in the element’s configuration under the "Advanced" tab. This allows you to avoid manually inspecting the HTML markup in the storefront.

    Multilingual

    Further information

    suggestions for improvement
    Add or replace CMS element
    CMS element selection
    Configure or edit CMS element
    CMS element settings
    Shopping Experience: Switch language
    Text

    In the "Text" section you can configure the font, the text colour and link colours of the text (4).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (5) should be filled or displayed as an outline button.

    Image

    In the section "Image" you can configure the attachment of the image and specify whether a JavaScript managed parallax effect should be applied.

    Content overlay

    In the section "Content overlay" you configure the horizontal alignment and the vertical alignment as well as the width (e.g. auto or 90%) and the maximum width (e.g. 90% or 740px) of the "Content overlay".

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a background effect, a drop shadow and rounded corners.

    Hover

    In the section "Hover" you can configure a hover effect.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay (1) can be activated and configured.

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Scroll effects

    Parallax effect

    Note: As this effect requires the image to fill the entire page, we recommend using large, high-quality images as the page background.

    Important: Parallax effects are not displayed in mobile viewports for performance reasons.

    Data mapping (coming soon)

    Demo

    feedback
    ThemeWare® "Hero-Banner" konfigurieren
    Elements of the "Hero banner"
    Navigate to the desired CMS element using the arrow navigation (2)
  • Click on the "gear" icon (3) to configure the CMS element

  • The "Element settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Call-to-Action slide"

    The configuration of the "Call-to-Action slide" is quite self-explanatory. The image, the text and the button text are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Image

    In the section "Image" you define the background image (1) of the slide. This is a mandatory field.

    Content

    In the section "Content" you can enter the teaser text (3), the headline (4), the text (5) and the button text (6) for the slide. The text and the button text are mandatory fields.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure general settings, the overlay (2), the text (3, 4, 5) in the overlay, the button (6) and a coloured overlay.

    General

    In the section "General" you can configure the padding (inner spacing) and the border radius (border-radius).

    Content

    In the section "Content" you configure the text alignment and the text shadow.

    Teaser

    In the section "Teaser" you can configure the font and text colour for the teaser (3).

    Headline

    In the section "Headline" you can configure the font and text colour for the headline (4).

    Text

    In the section "Text" you can configure the font and text colour for the text (5).

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button (6) should be filled or represented as an outline button.

    Content overlay

    In the section "Content overlay" you configure the overlay (2). Here you can configure the horizontal alignment and the vertical alignment of the overlay. You can also select a fade-in animation and set the width (e.g. 100%) and the maximum width (e.g. 50%) for the overlay. Additionally, you can configure the overlay sizing and select a backdrop effect (e.g. Blur).

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a box shadow and rounded corners.

    Colour overlay

    In the section "Colour overlay" a colour overlay can be activated and configured.

    Elements of the "Call-to-Action slide"

    In the tab "Responsive" you can optimise the representation for mobile viewports. Here you can configure breakpoints for the image display mode and the text overlay.

    Image

    In the section "Image" you can configure the display mode of the image. With the breakpoint you can define when the display mode of the image should change (e.g. from 'cover' to 'contain'). In this way you can, for example, guarantee a minimum height in mobile viewports.

    Text

    In the section "Text" the breakpoint for the text can be configured. From this breakpoint on, the text overlays the image. Additionally, you can configure a background colour for the text area, which is displayed when the text is shown below the image.

    In the tab "Slide" you can configure the slide interval (display duration in milliseconds). Additionally, in the section "Scheduling" you can optionally set a start date and end date to display the slide only within a specific time period.

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the "Lazy loading" of the image.

    You can select each HTML element of our slides using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    The image of the Hero slides is usually displayed in display mode 'contain' (1). It scales, while maintaining the aspect ratio, to the full width of the slide.

    Since ThemeWare® 2.1 you have the option of defining yourself whether the display mode should change to 'cover' (2) and if so, from which viewport. In the display mode 'cover' you must also configure the minimum height (3) of the slide. This determines the height of the slide and the image fills the slide while maintaining its aspect ratio. If necessary, the image is cropped (4) to fit.

    Disply mode 'contain'
    Disply mode 'cover'
    Disply mode 'cover' in detail

    The text in the Hero slides usually overlays the image. In smaller viewports, this may no longer fit perfectly, especially with long texts, so the text is displayed below the image on mobile devices.

    Since ThemeWare® 2.1 you have the option to define yourself whether the text should be displayed on top of the image, and if so, from which viewport.

    Text below the image
    Text overlays the image

    You can find some examples of use in our demo shops:

    Note: This article is work in progress.

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Call-to-Action slide (Hero slider)"

    Configuration

    General

    Note: The text area is HTML-capable. However, links <a> should not be used if the configuration "Entire element clickable" is used, as this interferes with the actual linking of the slide.

    Layout

    Note: Please note that the theme variables are not available in the administration. The button colour of the preview is replaced by the corresponding theme colour in the storefront.

    Responsive

    Slide

    Important: The "automatic transition" (autoplay) is disabled (from version 3.7 or 4.0) due to accessibility concerns. You can finde more information:

    SEO & Pagespeed

    Advanced

    Breakpoint

    Image

    Text

    Demo

    Hero sliderDemostore
    ThemeWare® Demoshop => Hero slider
    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Round teaser"

    The configuration of the "Round teaser" is quite self-explanatory. The caption and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the caption (2) for the teaser. This is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field. Note: Use images in square format for the "Round teaser".

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the caption (2).

    General

    In section "Layout" you can configure the padding, the maximum width and the general background colour (1).

    Content

    The section "Content" you can be used to configure the text alignment of the title (2).

    Title

    In the "Title" section, the font, text colour, font weight, text formatting and background colour of the title (2) can be configured.

    Content overlay

    In the section "Content overlay" you can configure the vertical alignment, the horizontal alignment and the maximum width (e.g. 90% or 740px) of the content (=title) (2).

    Hover

    In the section "Hover" you can select a hover effect for the content (=title).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    Elements of the "Round teaser"

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title and the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.

    Expert settings

    In section "Expert settings" you can enter one or more CSS classes separated by spaces. These classes are added to columns in certain CMS blocks.


    The "Round teaser" teaser rounds off the corners of images. This means you don't have to round off the corresponding motifs yourself in an image editing programme. Use square images to create a circular look.

    Depending on the width of the block (this applies in particular to single-column blocks), the teaser can become very large. We therefore recommend using the teaser in multi-column blocks or configuring the maximum width of the teaser.

    In single-column blocks, we recommend using the "Maximum width" configuration. This allows you to limit the width of the teaser. You can also use the "General" tab to align the teaser horizontally and vertically.


    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Round teaser"

    Configuration

    Note: Use images in square format for the "Round teaser".

    General

    Layout

    SEO & Pagespeed

    Advanced

    Note: The "Expert settings" are intended for experts who are very familiar with CMS blocks, CMS elements and the Bootstrap grid system!

    Layout tips

    Maximum width

    Data mapping (coming soon)

    Demo

    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Classic teaser"

    The configuration of the "Classic teaser" is quite self-explanatory. The caption and the image are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Content

    In the section "Content" you can enter the caption (2) for the teaser. This is a mandatory field.

    Image

    In the section "Image" you define the background image (1) of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the caption (2).

    General

    In the section "General" you can choose between different layout types (see screenshots below) and configure the general background colour (1). Like the original teasers from ThemeWare® for Shopware 5, the different layout types have predefined colours. However, you can activate an individual configuration with the "Use custom styling" configuration.

    Caption

    In the section "Caption" you can configure the font of the caption (2).

    Depending on the layout type, you can then configure the text colour, the text alignment, the border colour, the background colour and hover colours (if the teaser is linked).

    Image

    In the section "Image" you can configure the desired horizontal positioning of the image in display mode 'Cover'.

    Elements of the "Classic teaser"

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    There are currently 7 different layout types (see screenshots below) available for the counter:

    • Default

    • Effect 1

    • Effect 2

    • Effect 3 (e.g. ThemeWare® Clean)

    • Effect 4 (e.g. ThemeWare® Bike)

    • Effect 5 (e.g. ThemeWare® Strong)

    • Effect 6 (e.g. ThemeWare® Ladieswear)

    • Effect 7 (e.g. ThemeWare® Global)

    Default
    Effect 1
    Effect 2
    Effect 3
    Effect 4
    Effect 5
    Effect 6
    Effect 7

    On category and product pages, the following fields can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image

    • Title - e.g. category name or product name


    You can find some examples of use in our demo shops:

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Classic teaser"

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Note: Hover colours can only be configured if the element is linked.

    Layout types

    Screenshots

    Note: Please note that theme variables are not available in the administration. The blue colour displayed in the preview (only for certain layout types) will be replaced by your configured primary colour in the storefront.

    Data mapping (coming soon)

    Demo

    The pre-sale phase is a countdown to the start of the final sale. This offers the opportunity to promote an upcoming sale.

    Die Sale-Phase ist ein Countdown bis zum Ende des entsprechenden Sales.

    After both phases, the block is hidden by CSS. Then remove it from the corresponding Shopping Experience at the next possible moment.


    You can configure the ThemeWare® "Countdown banner (compact)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.

    Configuring the ThemeWare® "Countdown banner (compact)"

    The configuration of the "Countdown banner (compact)" is quite self-explanatory and corresponds to the "Countdown banner" (see Countdown banner).

    In the tab "Layout" you can additionally configure the alignment (justifyContent) and the maximum width of the content.

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title.

    You can select any HTML element of our banners using appropriate CSS classes. If you would like to use your own CSS classes, you can add them in the tab "Advanced".

    In the tab "Responsive" you can configure the "wrapping" of the counter (see Breakpoint).


    Select the desired breakpoint. The content is displayed in a single row from this viewport onwards.

    Single-line / row alignment
    Wrapped / column alignment

    There are currently three different layout types (see screenshots below) available for the counter:

    • Clean countdown

    • Numbers with coloured background

    • Counters with coloured background

    Clean countdown
    Numbers with coloured background
    Counters with coloured background

    As you can see from the preview graphic of the "Countdown banner", it makes sense to leave some "space" for the text in order to make it easier to read.


    • twt.cms.countdownBanner.days

    • twt.cms.countdownBanner.hours

    • twt.cms.countdownBanner.minutes

    • twt.cms.countdownBanner.seconds

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    1. Pre-sale phase

    ThemeWare® "Countdown banner (compact)"

    Tip: Link the button to your newsletter subscription page or to the scroll anchor #newsletterSubscription of the ThemeWare® Newsletter footer widget.

    2. Sale phase

    Tip: Link the button to a sale category or landing page.

    Sale finished

    Configure element

    Configuration

    Layout

    SEO & Pagespeed

    Advanced

    Responsive

    Breakpoint

    Layout types

    Screenshots

    Image (Background image)

    Tip: To help you to create the perfect background image, you will find PSD templates for CMS elements in the .

    Snippets

    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Image teaser"

    The configuration of the "Image teaser" is quite self-explanatory. The image is a mandatory field. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Image

    In the section "Image" you define the background image of the teaser. This is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure the image and a coloured overlay.

    General

    In the section "General" you can configure the general background colour.

    Image

    In the "Image" section, an image effect (see Image effects) can be selected and it can be determined when the image effect (if the teaser has been linked) should be applied.

    You can also configure the desired horizontal positioning of the image in display mode 'Cover'.

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the image.

    You can select each HTML element of our teasers using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    There are currently 7 different image effects (see screenshots below) available:

    • Blur

    • Brightness

    • Contrast

    • Grayscale

    • Opacity

    • Saturation

    • Scale

    Blur
    Brightness
    Contrast
    Grayscale
    Opacity
    Saturation
    Scale

    On category and product pages, the following field can be dynamically mapped from the current category or product:

    • Image - e.g. category image or product image


    You can find some examples of use in our demo shops:

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Image teaser"

    Configuration

    General

    Layout

    SEO & Pagespeed

    Advanced

    Image effects

    Screenshots

    Data mapping (coming soon)

    Demo

    Element configuration

    The CMS extension "Listing subcategories" is based on the theme extension of the same name. Both extensions are configured via the theme configuration.

    In contrast to the theme extension, the CMS extension can be positioned freely and you can overwrite the theme configuration with the configuration of the CMS element. In addition, the CMS extension provides you with additional layouts.

    ThemeWare® CMS extension "Listing subcategories"

    You can configure the ThemeWare® "Listing subcategories" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    4. The "Element Settings" pop-up will open

    5. Make the desired changes

    6. Save your changes

    You have now configured the CMS element.


    The texts and images shown were taken from the category management ("Catalogues" => "Categories") of Shopware.

    The "Name" and the "Image" (= Display image) of the corresponding categories are displayed. The image is not mandatory.


    This CMS extension "Subcategories in Listing" is based on the theme extension of the same name. Both extensions are configured via the theme configuration:

    Tab "Extensions" => Block "Listing subcategories (on listing pages)"


    The actual configuration of the "Listing subcategories" can be found in the tab 'Extensions' in the ThemeWare® configuration.

    In the tab "Layout" you can activate a individual configuration for the element. This allows you to overwrite a few "global" configurations from the theme configuration.

    In the tab "Grid" you can configure the number of columns in different viewports.

    In the tab "SEO & Pagespeed" you can configure the "Lazy loading" of the images.

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    There are currently 6 different display modes available (see screenshots below):

    • Button

    • Buttons (Outline)

    • Text only

    • Image only

    • Text below the image

    • Text next to the image

    Button
    Text only
    Image only
    Text below the image
    Text next to the image
    Mobile representation (all layout types)

    You can find some examples of use in our demo shops:

    Content (Category text and image)
    Theme configuration

    Note: The CMS extension "Listing subcategories" was developed for CMS pages of the type "Lising page", i.e. pages with (product) listings.

    Note: Subcategories are currently only displayed in Shopware 6 for the main category.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Tip: In the Cloud Edition, the theme extension of the same name is available:

    Configure element

    Content

    Theme configuration

    Note: You do not need to activate the theme extension to use the CMS extension.

    Element configuration

    Layout

    Grid

    SEO & Pagespeed

    Advanced

    Layout types

    Screenshots

    Demo

    Hover the mouse over the desired CMS element
  • Click on the "gear" icon (2) to configure the CMS element

  • The "Element Settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    Configuring the ThemeWare® "Testimonial"

    The configuration of the "Testimonial" is quite self-explanatory. The name, the rating and the review of the customer are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Text

    In the section "Text" you can enter the name (2), the rating (3) and the review (4) of the customer. All three are mandatory fields.

    Avatar

    In the section "Avatar" you can select the type of avatar (1) and, if desired, the image (1) of the customer.

    In the tab "Layout" you can configure the appearance of the element.

    General

    In the section "General" you can configure the text alignment, the background colour and the padding of the element and also specify whether the element should have rounded corners.

    Name

    In the section "Name" you can configure the font and text colour of the name (2).

    Rating

    In the section "Rating" you can select the style of the rating (3) and, depending on the style, configure the colour and background colour.

    Review

    In the section "Review" you can select the position of the review (4) and configure the font and text colour.

    Elements of the "Testimonial"

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the name.

    You can select each HTML element of our CMS elements using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    ThemeWare® "Testimonial (customer review)" variations

    You can find some examples of use in our demo shops:

    Note: This element and this article are work in progress.

    Beta: This feature is currently in beta and may change in a future release. – We'd love to hear your feedback.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    Column blocks
    ThemeWare® "Testimonial (Customer review)"

    Configuration

    General

    Note: The review is capable of HTML. However, it is best to limit yourself to paragraph formatting.

    Layout

    SEO & Pagespeed

    Advanced

    Examples

    Demo

    Configuration

    General

    Layout

    Advanced

    Scroll effects

    Parallax effect

    Note: As this effect requires the image to fill the entire page, we recommend using large, high-quality images as the page background.

    Important: Parallax effects are not displayed in mobile viewports for performance reasons.

    Data mapping (coming soon)

    Demo

    Configuring the ThemeWare® "Image banner"
    Elements of the "Image banner"
    Hero sliderDemostore
    ThemeWare® Demoshop => Hero slider

    Text slide (Hero slider)

    Das ThemeWare® CMS-Element "Text slide (Hero slider)" ist explizit für die Verwendung im CMS-Block "Hero slider (...)" vorgesehen. Das CMS-Element ist nicht für die Nutzung in anderen CMS-Blöcken ausgelegt und funktioniert nicht in anderen CMS-Blöcken.


    You can configure the ThemeWare® CMS element "Text slide (Hero slider)" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    Hero sliderDemostore
    ThemeWare® Demoshop => Hero slider
    ThemeWare® Utilities
    Navigate to the desired CMS element using the arrow navigation (2)
  • Click on the "gear" icon (3) to configure the CMS element

  • The "Element settings" pop-up will open

  • Make the desired changes

  • Save your changes

  • You have now configured the CMS element.

    ThemeWare® "Text slide" konfigurieren

    The configuration of the "Text slide" is quite self-explanatory. The image and the text are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Image

    In the section "Image" you define the background image (1) of the slide. This is a mandatory field.

    Content

    In the section "Content" you can enter the teaser text, the headline (3) and the text (4) for the slide. The text is a mandatory field.

    Link

    In the section "Link" you define the target of the teaser when it is clicked.

    In the tab "Layout" you can configure general settings, the overlay (2), the text (3, 4, 5) in the overlay and a coloured overlay.

    General

    In the section "General" you can configure the padding (inner spacing) and the border radius (border-radius).

    Content

    In the section "Content" you configure the text alignment and the text shadow.

    Teaser

    In the section "Teaser" you can configure the font and text colour for the teaser (3).

    Headline

    In the section "Headline" you can configure the font and text colour for the headline (4).

    Text

    In the section "Text" you can configure the font and text colour for the text (5).

    Content overlay

    In the section "Content overlay" you configure the overlay (2). Here you can configure the horizontal alignment and the vertical alignment of the overlay. You can also select a fade-in animation and set the width (e.g. 100%) and the maximum width (e.g. 50%) for the overlay. Additionally, you can configure the overlay sizing and select a backdrop effect (e.g. Blur).

    With the configuration "Apply overlay styling" you can activate configuration fields for styling the overlay. Here you can set the background colour, select a box shadow and rounded corners.

    Colour overlay

    In the section "Colour overlay" a colour overlay can be activated and configured.

    Elements of the "Text slide"

    In the tab "Responsive" you can optimise the representation for mobile viewports. Here you can configure breakpoints for the image display mode and the text overlay.

    Image

    In the section "Image" you can configure the display mode of the image. With the breakpoint you can define when the display mode of the image should change (e.g. from 'cover' to 'contain'). In this way you can, for example, guarantee a minimum height in mobile viewports.

    Text

    In the section "Text" the breakpoint for the text can be configured. From this breakpoint on, the text overlays the image. Additionally, you can configure a background colour for the text area, which is displayed when the text is shown below the image.

    In the tab "Slide" you can configure the slide interval (display duration in milliseconds). Additionally, in the section "Scheduling" you can optionally set a start date and end date to display the slide only within a specific time period.

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the headline and the "Lazy loading" of the image.

    You can select each HTML element of our slides using the appropriate CSS classes. If you want to use your own CSS classes, you can insert them in the "Advanced" tab.


    The image of the Hero slides is usually displayed in display mode 'contain' (1). It scales, while maintaining the aspect ratio, to the full width of the slide.

    Since ThemeWare® 2.1 you have the option of defining yourself whether the display mode should change to 'cover' (2) and if so, from which viewport. In the display mode 'cover' you must also configure the minimum height (3) of the slide. This determines the height of the slide and the image fills the slide while maintaining its aspect ratio. If necessary, the image is cropped (4) to fit.

    Disply mode 'contain'
    Disply mode 'cover'
    Disply mode 'cover' in detail

    The text in the Hero slides usually overlays the image. In smaller viewports, this may no longer fit perfectly, especially with long texts, so the text is displayed below the image on mobile devices.

    Since ThemeWare® 2.1 you have the option to define yourself whether the text should be displayed on top of the image, and if so, from which viewport.

    Text below the image
    Text overlays the image

    You can find some examples of use in our demo shops:

    Note: This article is work in progress.

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    Configure element

    ThemeWare® "Text slide (Hero slider)"

    Configuration

    General

    Note: The text area is HTML-capable. However, links <a> should not be used if the configuration "Entire element clickable" is used, as this interferes with the actual linking of the slide.

    Layout

    Responsive

    Slide

    Important: The "automatic transition" (autoplay) is disabled (from version 3.7 or 4.0) due to accessibility concerns. You can finde more information:

    SEO & Pagespeed

    Advanced

    Breakpoint

    Image

    Text

    Demo

    Hero sliderDemostore
    ThemeWare® Demoshop => Hero slider
    Listing subcategories

    Countdown banner

    The ThemeWare® "Countdown banner" is a "Sale" banner element for your Shopping Experiences.

    ThemeWare® "Countdown banner"

    Note: The element is explicitly intended for use in its own CMS block. It is not designed for use in other CMS blocks and therefore cannot be exchanged or placed in other blocks.

    Important: This element is only available in the ThemeWare® Pro Edition.

    The "Countdown banner" has two phases:

    1. Pre-sale phase

    2. Sale phase

    1. Pre-sale phase

    The pre-sale phase is a countdown to the start of the final sale. This offers the opportunity to promote an upcoming sale.

    Die Sale-Phase ist ein Countdown bis zum Ende des entsprechenden Sales.

    After both phases, the block is hidden by CSS. Then remove it from the corresponding Shopping Experience at the next possible moment.


    You can configure the ThemeWare® "Countdown banner" as follows:

    1. Click on the corresponding CMS block (1) to activate the "edit mode"

    2. Hover the mouse over the desired CMS element

    3. Click on the "gear" icon (2) to configure the CMS element

    You have now configured the CMS element.


    The configuration of the "Countdown Banner" is quite self-explanatory. The date of the sale ("Sale from" and "Sale until"), the titles (of the pre-run and sale phase), the image and the "Minimum height" are mandatory fields. That's all you really need to configure.

    In the tab "General" you configure the content of the element.

    Sale

    In the "Sale" section you set the date of the sale ("Sale from" and "Sale until"). Select a date for the pre-sale phase and a date for the sale phase so that the countdown can be calculated for both phases.

    Text

    In the section "Text" you can enter texts for the pre-sale phase. The title is a mandatory field.

    Text (Sale)

    In the section "Text (Sale)" you can enter texts for the pre-sale phase. The title is a mandatory field.

    Image

    In the tab "Layout" you have various design options for the text, the buttons and a coloured overlay.

    General

    In the section "General" you can configure the background colour as well as the horizontal alignment and vertical alignment of the content.

    Text

    In the section "Text" you can configure the font and text colour for the text, the title and the subtitle.

    Button

    In the section "Button" you can configure the button style (the colour) and determine whether the button should be filled or displayed as an outline button.

    In the tab "Counter" you can configure the counter.

    Layout

    In the section "Layout" you can select the desired layout type (see ).

    Numbers

    In the section "Numbers" you can configure the font, text colour and background colour of the counter numbers. For the layout type "Counters with coloured background", individual background colours for days, hours, minutes and seconds can be configured.

    Labels

    In the section "Labels" you can configure the

    In the tab "SEO & Pagespeed" you can configure the HTML tag for the title.

    You can select any HTML element of our banners using appropriate CSS classes. If you would like to use your own CSS classes, you can add them in the tab "Advanced".


    There are currently three different layout types (see screenshots below) available for the counter:

    • Clean countdown

    • Numbers with coloured background

    • Counters with coloured background


    As you can see from the preview graphic of the "Countdown banner", it makes sense to leave some "space" for the text in order to make it easier to read.


    Our countdown is based on an absolute, globally standardized time measurement. This means that the remaining time is the same for all users worldwide, regardless of their respective time zone.

    • The countdown uses a fixed end time that was configured in a specific time zone (e.g. Europe/Berlin).

    • Internally, this time is stored as a Unix timestamp (milliseconds since 1970).

    • When the page loads, the system calculates the remaining time by subtracting the current time from the end time.

    This means that the remaining time is calculated the same for all users – whether they are in Berlin, New York or Tokyo.

    1. Your local time zone setting is incorrect

      • The countdown shows the remaining time based on the correct local system time.

      • If your device is using the wrong time zone, this can affect the display.


    • twt.cms.countdownBanner.days

    • twt.cms.countdownBanner.hours

    • twt.cms.countdownBanner.minutes

    Subcategory navigation (Sidebar)Demostore
    ThemeWare® Demoshop => Subcateogry navigation (Sidebar)
    Call-to-ActionDemostore
    ThemeWare® Demoshop => Call-to-Action
    Text teaser (decorated)Demostore
    ThemeWare® Demoshop => Text teaser (decorated)
    Modern teaserDemostore
    ThemeWare® Demoshop => Modern teaser
    Button teaserDemostore
    ThemeWare® Demoshop => Button teaser
    Text teaserDemostore
    ThemeWare® Demoshop => Text teaser
    Hover boxDemostore
    ThemeWare® Demoshop => Hover box
    The "Element Settings" pop-up will open
  • Make the desired changes

  • Save your changes

  • In the section "Image" you define the background image of the banner. The image and the "Minimum height" (default: 300px) are mandatory fields. Additionally, you can configure the scroll behaviour (attachment) of the image (scroll/fixed).

    Link

    In the "Link" section you determine the target of the button of the pre-sale phase. We recommend linking the newsletter registration (see above).

    Link (Sale)

    In the "Link (Sale)" section you determine the target of the button for the sale phase. We recommend linking to an appropriate category (see above).

    Coloured overlay

    In the section "Coloured overlay" a coloured overlay can be activated and configured.

    font
    and
    text colour
    of the labels (text below the numbers) of the counter.

    The current time is measured in UTC to ensure global consistency.

    Your device has a manually adjusted time
    • If the time on your computer or smartphone is not synchronized with real time, the countdown may show an incorrect remaining time.

    • Check whether your device is automatically synchronizing the time via the internet.

  • Your time zone has changed due to daylight saving time

    • If you are in a region that has just activated daylight saving time, but your system has not adopted this correctly, there may be a difference.

  • twt.cms.countdownBanner.seconds

    Tip: Link the button to your newsletter subscription page or to the scroll anchor #newsletterSubscription of the ThemeWare® Newsletter footer widget.

    2. Sale phase

    Tip: Link the button to a sale category or landing page.

    Sale finished

    Configure element

    Configuration

    General

    Layout

    Counter

    SEO & Pagespeed

    Advanced

    Layout types

    Screenshots

    Image (Background image)

    Tip: To help you to create the perfect background image, you will find PSD templates for CMS elements in the .

    FAQ

    How does the countdown measure time?

    Why might your time be displayed differently?

    Snippets

    Configuring the ThemeWare® "Countdown banner"
    Clean countdown
    Numbers with coloured background
    Counters with coloured background
    Layout types
    Parallax bannerDemostore
    Hero bannerDemostore
    Image bannerDemostore
    ThemeWare® Demoshop => Image banner
    ThemeWare® Utilities
    CMS element | ThemeWare® Knowledge Baseknowledge.themeware.design
    ThemeWare® Knowledge Base
    Autoplay and accessibility
    Autoplay and accessibility
    Autoplay and accessibility
    Logo
    Image teaserDemostore
    ThemeWare® Demoshop => Image teaser
    Classic teaserDemostore
    ThemeWare® Demoshop => Classic teaser
    Round teaserDemostore
    ThemeWare® Demoshop => Round teaser
    Clothing & FashionDemostore
    ThemeWare® Demoshop => Listing subcategories (Button style)
    TestimonialsDemostore
    ThemeWare® Demoshop => Testimonials
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo