Burger-Menü bei iOS/Apple iPhone
Fehlerbeschreibung:
Bei dem (Standard-)Theme von Shopware 6 funktioniert das Burger-Menü der Navigation bei Android. Bei iOS ist der Button ohne Funktion.
Lösung:
Die Shopware 6 Seite hat kein HTTPS (SSL-Zertifikat).
Das kann beispielsweise passieren, wenn man unter HTTP die Entwicklungs-Version des Shopware betreibt.
Man kann den Fehler erst einmal ignorieren bis der Shop Live gehen kann.
Ein Live-/Produktiv-Shop muss unbedingt ein HTTPS (SSL-Zertifikat) haben!!
Video-Vorschaubild bei Contao in Safari und iOS
Fehlerbeschreibung:
Das Vorschau-Bild (poster) bei Safari wird nicht ausgegeben sondern nur eine schwarze Fläche mit Play-Button
Lösung:
Entweder im Contao (Inhaltselement "Video/Audio") das Vorladen der Videos deaktivieren oder in dem Theme generell beim <video> folgendes einstellen:
preload="false"
<figure class="<?= $this->containerClass ?>">
<?php if ($this->isVideo): ?>
<video<?= $this->size ?><?php if ($this->poster): ?> poster="<?= $this->poster ?>"<?php endif; ?> preload="none" <?= implode(' ', $this->attributes) ?> controls>
<?php foreach ($this->files as $file): ?>
<source type="<?= $file->mime ?>" src="<?= $file->path.$this->range ?>" title="<?= $file->title ?>">
<?php endforeach; ?>
</video>
</figure>