Das Handbuch zu Isotope findest du hier: Benutzerhandbuch
Damit die Bestellbestätigungsmails versendet werden, müssen noch die SMTP-Daten eingetragen werden. Die Einstellungen findet man im Contao Backend unter dem Menüpunkt Gateways (unter Notification Center). Dazu muss der Eintrag Email Gateway bearbeitet werden und die SMTP-Einstellungen überschreiben.
Lege ein Inhaltselement Grid-Start an, wähle als Grid Inhaltscontainer und das Template ce_bs_gridStart_filterSidenav aus. Innerhalb der Grid-Umschlag-Elemente platzierst du die Filter-Module.
Grid-Start-Element:
Inhaltselemente:
Frontend:
Navigiere zu Themes, bearbeite die Frontend-Module des Themes (Zahnrad-Icon) und wähle das Produktlisten-Modul aus. Unter Template-Einstellungen kannst du bei dem Feld Spalten die Anzahl ändern. Unter Galerie wählst du noch die entsprechende Bildgröße aus.
Navigiere zu Templates und lege ein neues Template an, wähle dabei das Original-Template iso_reader_mate.html5 aus. Bearbeite nun das Template und kommentiere in Zeile 12 folgende Zeile ein (Schrägstriche entfernen).
<?php $this->insert('gallery_slick_horizontal', $this->getData()); ?>
Die Zeile davor kannst du entfernen oder mit zwei Schrägstrichen auskommentieren:
<?php //$this->insert('gallery_slick_vertical', $this->getData()); ?>
Damit das Produktbild den kompletten Platz einnimmt, kannst du im Produktleser-Modul noch die Galerie Detailansicht - Slider horizontal auswählen.
Wenn neuere Browser versuchen ein WEBP-Bild zu laden und es nicht unterstützt wird, kann es zu einer Fehlermeldung kommen.
Die Fehlermeldung kann dann in etwa so aussehen:
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.
#1 Imagine updaten oder vom Hoster machen lassen (neueste Version nutzen)
#2 Alternative Bildbearbeitungsmöglichkeit nutzen
Über die config.yml kannst du einen anderen Bildbearbeitungsservice angeben, anschließend muss der Cache geleert werden. Oftmals hilft dieser Punkt bereits. Wenn WEBP unterstützt wird, solltest du es bei den Bildgrößen auch auswählen können.
contao:
image:
image_service: 'contao.image.imagine.gd'
oder
contao:
image:
image_service: 'contao.image.imagine.gmagick'
#3 Entfernen von WEBP aus den erlaubten Dateiendungen
Füge folgendes in der config.yml hinzu und leere anschließend den Cache neu.
contao:
image:
valid_extensions:
- jpg
- jpeg
- gif
- png
- tif
- tiff
- bmp
- svg
- svgz
#4 Anpassung der .htaccess
<IfModule mod_mime.c>
AddType image/webp .webp
</IfModule>
Installiere dafür die Erweiterung isotope/isotope_documents.
Die Erweiterung liefert verschiedene Templates mit, die im Backend bei dem entsprechenden Dokument ausgewählt werden können.