Skip to main content

Customization

You find the Isotope manual here: User manual (German)

Order confirmation

Why are no order confirmation emails sent?

For the order confirmation emails to be sent, the SMTP data still has to be entered. You find the settings in the Contao back end under the menu item Gateways (under Notification Center). Edit the entry Email Gateway and override the SMTP settings there.

Entering the SMTP data Entering the SMTP data

Filter

How can the filters be expanded only when a button is clicked?

Create a content element Grid-Start, select Inhaltscontainer (content container) as grid and the template ce_bs_gridStart_filterSidenav. Place the filter modules between the grid wrapper elements.

Grid start element:

Content elements:

Front end:

Product list

How can I change the number of products per row?

Go to Themes, edit the front end modules of the theme (gear icon) and select the product list module. Under Template settings you can change the number in the field Columns. Under Gallery, also select the matching image size.

Product detail view

How can I display the image slider in the product detail view horizontally below the image?

Go to Templates and create a new template based on the original template iso_reader_mate.html5. Edit the template and uncomment the following line in line 12 (remove the slashes).

<?php $this->insert('gallery_slick_horizontal', $this->getData()); ?>

You can remove the line before it or comment it out with two slashes:

<?php //$this->insert('gallery_slick_vertical', $this->getData()); ?>

So that the product image takes up the full space, you can also select the gallery Detailansicht - Slider horizontal in the product reader module.

Images

Why are some images not displayed? (WEBP support)

If newer browsers try to load a WEBP image and it is not supported, an error may occur.

The error message may look something like this:

request.CRITICAL: Uncaught PHP Exception RuntimeException: "Image format "webp" is not supported in Imagine\Imagick\Imagine on this environment. Consider removing this format from contao.image.valid_extensions or switch the contao.image.imagine_service to an implementation that supports it. 

Possible solutions:

#1 Update Imagine or have your host do it (use the latest version)

#2 Use an alternative image processing service

You can specify a different image processing service in config.yml; afterwards the cache has to be cleared. This often solves the problem already. If WEBP is supported, you should also be able to select it in the image sizes.

contao:
    image:
        image_service: 'contao.image.imagine.gd'

or

contao:
    image:
        image_service: 'contao.image.imagine.gmagick'

#3 Remove WEBP from the allowed file extensions

Add the following to config.yml and then clear the cache.

contao:
    image:
        valid_extensions:  
            - jpg
            - jpeg
            - gif
            - png
            - tif
            - tiff
            - bmp
            - svg
            - svgz

#4 Adjust the .htaccess

<IfModule mod_mime.c>
   AddType image/webp .webp
</IfModule>

Other

How do I get nicer invoices?

Install the extension isotope/isotope_documents.

The extension ships various templates that you can select in the back end for the respective document.