From theme version 4.3.0, you can use the category listing element to edit the experience worlds - exclusively for the Pro version of the themes on Shopware self-managed systems.
With the category listing element you can list the subcategories as tiles in your category page. To display a category listing, there are already five preconfigured blocks with the category listing element available in the block category "Category".
Element settings
There are a lot of settings to configure the elements layout.
Content
Content settings of the category listing element.
Custom entry point
Choose an individual entry point for the element - this is particularly useful if you want to display a certain category structure, for example on the homepage.
Layout
Choose between different layout types of your category listing.
Image + text | Image | Text
XXL, XL, LG, MD, SM, XS
Define the number of items per row for each viewport.
Gutter (in px)
Defines the space between the items.
CSS classes
Add custom CSS classes for custom styling. Multiple classes can be added by separating them with a space. No dots before class names.
Basic settings
The basic settings specifies the appearance and style of each category listing item.
Background
Background color of the category listing item.
Border
Border around the category listing item.
Paddings (px)
Add inner spacings of the category listing item. The background color will be visible around the category image.
Border radius
Add a border radius for the edges of the category listing item. Be aware that the image could have an individual border radius, too.
Mouse-Over effect | Mouse-Out effect
Various Mouse-Over and Mouse-Out effects let you control the visibility of the content on the category element. For example, the content can only become visible when the mouse is over or disappear when the mouse is moved over the image, so that the image becomes completely visible.
Text settings
The text settings specifies the appearance and style of the text over or next to the image. This tab is only available if you set content > layout option to Image + text or text.
Typography
Font-family
Choose between the general text font-family or the headline font-family.
Text alignment
Defines the horizontal alignment of the text - mostly visible if you set a min-width (px, %) for the text element.
Font-size
The font-size of the text-element. The font size is scaled with the viewport size and may appear smaller on smaller screens.
Font-weight
Defines the font-weight of the text. Make sure to only use font styles that use the font you are using.
If font styles are retrieved that the font does not deliver, browsers use the approximatuin method.
Text element
Color
The text color of the text element.
Background
The background of the text element.
Also note the alpha channel field in the color picker to create partially transparent backgrounds.
Background blur (px)
With Background blur everything behind the text element can be blurred with the entered value in pixels. The effect is only visible if a transparent or partially transparent background color was selected using the color picker.
Example:
Position
Defines if the text-element is over the image or next to the image.
This option is only available if the Layout type is set to Image + text.
Horizontal align
The Horizontal alignment in conjunction with the Vertical alignment determines the basic placement of the contents on the image.
Vertical align
The Vertical alignment in conjunction with the Horizontal alignment determines the basic placement of the contents on the image.
Min width (px, %)
The minimal width determines how wide the text element should be.
This setting, in conjunction with the Max width (px, %), creates a dynamic width between minimum and maximum width.
Max width (px, %)
The Max width (px, %) determines how wide the text element can be at least.
This setting, in conjunction with the Min width (px, %), creates a dynamic width between minimum and maximum width.
Advanced settings
Paddings (px)
Determines the inner spacings in the text element container and is mainly noticeable when a background color has been set for this container.
Margins (px, %)
Ensures that the text element container does not stick to the edge of the image and also determines the exact positioning depending on the vertical and horizontal alignments.
Border radius
Sets an border-radius for the text element container.
Be aware that this is only visible if a background color has been defined.
Text hover
Defines a little hover animation for the text element. Choose between None | Show arrow | Arrow animation.
Image settings
The image settings specifies the appearance and style of category image. This tab is only available if you set content > layout option to Image + text or image.
Display mode
With the Display mode setting you decide how the image should be displayed:
Cover: The element is completely filled with the image. In the case of smaller images, this causes them to be stretched (and therefore appear blurry). Images with an inappropriate aspect ratio will have the longer side cut off, meaning the full image will not be displayed.
Contain: The image is stretched and fitted to the size of the box. It will not be cut here.
Minimum height
It specifies the minimum height of the element.
Image alignment
Horizontal image align
Specifies the horizontal alignment of the image within the element's box.
Vertical image align
Specifies the vertical alignment of the image within the element's box.
Advanced settings
Overlay background image with color
Using the Overlay background image with color option, you can tone down the category image as desired with a partially transparent color and thus make the text more readable.
Border radius
Specify a individual border radius to the image.
Be ware that the entire item could have a border radius, too.
Image hover
Gives you the option to apply a small hover effect to the element.
Last updated
In addition you can set the overlay as gradient to transparent and if active, chose an angle for this gradient.
Example: