Themekompilierung schlägt fehl, sobald Wert mit "@" oder "-" oder "." eingetragen wird

Hallo,

ich erstelle gerade ein neues Theme und wollte den Themeusern die Möglichkeit geben in der Themekonfiguration die Telefonnnummer und EMail anzugeben.
Sobald ich im Backend jedoch die email adresse eingebe like info@neuehomepage.de , schlägt danach jederzeit das kompilieren mit einem Parse Error -Fehl.

Kann ich hier keine Sonderzeichen verwenden? Falls ja, gibt es noch eine andere Möglichkeit die EMail zu verwenden, die in den Shopware - Settings eingetragen ist?

 

public function createConfig(Form\Container\TabContainer $container)
    {



        $fieldset = $this->createFieldSet(
            'my_custom_settings',
            'Standardkonfiguration'
        );

        // Create the textfield
        $textFieldMail = $this->createTextField(
            'contact_email1',
            'EMail - Adresse ',
            ''
        );

      


        // Create the textfield
        $textFieldPhone = $this->createTextField(
            'contact_phone',
            'Kontakt Telefon',
            ''
        );


        // Adding the fields to the fieldset
        $fieldset->addElement($textFieldMail);
 
        $fieldset->addElement($textFieldPhone);



        // Create the tab which will be named "My custom colors"
        $tab = $this->createTab(
            'customizing_tab',
            'Individualisierung'
        );

        // ...add the fieldset to the tab
        $tab->addElement($fieldset);

        // ...last but not least add the tab to the container, which is a tab panel.
        $container->addTab($tab);


    }

 

Hallo @heimtech‍,

es besteht die Möglichkeit ein Feld als nicht kompatibel mit LESS zu markieren. Wir haben auch gewisse Felder im Responsive Theme, die diese Einstellung benötigen, siehe: shopware/Theme.php at 5.2 · shopware/shopware · GitHub

Viele Grüße,
Stephan Pohl  Shopware