Hallo zusammen,
abhängig von einer Theme-Konfiguration möchte ich block-Anpassungen im Template durchführen.
Ist die Theme-Konfiguration nicht entsprechend gesetzt, soll das Original-Template mit {{ parent() }} ausgespielt werden.
Aber das funktioniert nicht richtig. Der parent-Inhalt wird trotzdem irgendwie beeinflusst.
Hier ein Beispiel:
{% block block_1 %}
{% if shopware.theme['aktiv'] != "1" %}
{{ parent() }}
{% else %}
{% block block_2 %}
{% endblock %}
neuer Inhalt
{% endif %}
{% endblock %}
Der leere block_2 im unteren else-Teil beeinflusst trotzdem die Ausgabe von parent im oberen else-Teil (ist dann dort auch leer).
Warum ist dies so?
Viele Grüße und Danke vorab,
Frank