ich möchte über ein Freitextfeld (Checkbox) die darstellung der Artikel Bilder erweitern. Wenn das Freitextfeld gecheckt ist wird das Bild nicht in der normalen Artikel Gallery angezeigt.
{if !$image.attribute.attribute1}
...
Im unteren Content Bereich möchte ich dann die Bilder bei denen die checkbox gesetzt ist gesondert ausgeben.
Soweit funktioniert das auch, nur habe ich ein Problem mit dem Cache.
Wenn ich die Checkbox ändere wird diese Änderung nicht direkt im Frontend angezeigt. Erst nach mehrmaligem speichern oder nachdem ich den Cache geleert habe wird der neue Wert der Checkbox im Frontend erkannt.
Hat jemand eine Idee wie ich das ändern kann? oder vielleicht eine ganz andere Vorgehensweite für dieses Verhalten?
Wenn ich das nochmal in meinen Worten zusammenfassen darf: Du klickst die Checkbox an, speicherst und das Bild wird nicht sofort im Frontend angezeigt?
Mir war so als sei es normal, dass man im Anschluss erst Template-Cache und das/die Themes neu kompilieren muss.
Der Cache von Shopware macht ganz gerne mal Ärger.
Also ich habe solche Probleme immer mit einem Freitextfeld gelöst indem ich die Bilder im Medienmanager hinterlegt habe und dann mit einer if else abfrage startete.