Zusätzliches Feld in Formular wird nur in Entwicklungsumgebung angezeigt

Hallo Zusammen,

ich habe ein zusätzliches Feld im Formular Template hinzugefügt über meine Extension:
 

{% sw_extends '@Storefront/storefront/element/cms-element-form/form-types/contact-form.html.twig' %}

In der Entwicklungsumgebung wird es sofort angezeigt. In der Live Version (SW 6.3.2.0) wird es nicht angezeigt. Habe theme:create & cache:clear bereits mehrmals ausgeführt ohne Erfolg.

Hat jemand eine Idee was ich noch tun kann?

Scheinbar hat er ein Problem damit, wenn ich selbst einen Block definiere. Wenn ich es in einen anderen Block reinsetze geht es.

Das kann so nicht funktionieren.

Wenn du ein Template „überschreibst“ musst du auch einen Block angeben welcher in contact-form.html.twig existiert.

zb.: 

{% sw_extends '@Storefront/storefront/element/cms-element-form/form-types/contact-form.html.twig' %}
{% block cms_form_contact_input_email %}

{{ parent() }}

{% block cms_form_contact_input_company %}



{% endblock %}

{% endblock %}

 

1 „Gefällt mir“

Ja ich habe es jetzt komplett überschrieben ohne extend, so akzeptiert er auch neue Blöcke.