Multiselect-Felder verbuggt

Hi,

die Multiselect-Felder sind aktuell noch verbuggt und hindern uns seit Ewigkeiten am Veröffentlichen unserer Themes.

Hat hier jemand bereits einen Wordaround gefunden?

Ticket dazu ist hier:

https://issues.shopware.com/issues/NEXT-8458

 

Das Ticket war eigentlich markiert, dass es in der nächsten Version umgesetzt wird, allerdings haben die Jungs von SW denke ich das Ticket nicht genau gelesen und wieder auf “Scheduled Patch” gesetzt - es geht hier nicht darum, dass das Theme nicht mehr kompiliert werden kann (das kann man mit scss: false in der themes.json fixen) - es geht darum, dass diese Multiselect-Felder einfach nicht funktionsfähig sind, da Shopware hier array_replace_recursive nutzt und diese Funktion bei den Mutliselect-Feldern leider nicht ohne weitere Anpassung wie bei den anderen Konfigurationsfeldern genutzt werden kann.

 

[@Tobias Berge](http://forum.shopware.com/profile/20591/Tobias Berge “Tobias Berge”)‍

FYI

Hi,

bei mir geht es mit „Bordmitteln“:

Wenn man eigene Textfelder zu einem Produkt im Backend pflegen und dann ausgeben möchte, muss man dafür Zusatzfelder (Einstellungen->System->Zusatzfelder) definieren, dafür dann einem CustomField kreieren (Einstellungen->Shop->Textbausteine), und dies dann passenden Twig-Template (description…off-canvas…checkout) ausgeben.

@FragenAnsForum‍

H‍ast du deine Antwort vielleicht bei dem falschen Beitrag eingetragen? :slight_smile:

Bei uns geht es um die Theme-Entwicklung und nicht um Bordmittel mit custom fields…

 

Sonst niemand hier, der mit Multiselect-Feldern in der Theme-Entwicklung arbeitet?

Wir warten leider auch auf Lösung…

Funktionieren mittlerweile bool/switch Felder für scss Variablen? 

1 „Gefällt mir“

Ich hatte vorgestern mit der aktuellsten Version aus dem Git auf einmal das Problem, dass bool/switch Felder mit value false nicht mehr kompiliert werden können. Hatte dazu ein Ticket eröffnet, welches nun geschlossen wurde. Kann nicht reproduziert werden. Vll. muss ich einfach mal updaten. Vor meinem letzten Update ging das aber auch.  Oder was meinst Du @Moorleiche‍

 

 

Mit 6.2.0 hat man die Bool-Werte noch nicht im SCSS zur Verfügung gehabt.

Hier kann man allerdings denke ich einen Subscriber bauen und dann die Bool-Variablen als String an SCSS übergeben:

ThemeCompilerEnrichScssVariablesEvent::class => ‘onAddVariables’

Die Multiselect-Geschichte ist wirklich kompliziert, allerdings habe ich eine mögliche Lösung auch im Ticket gepostet…

Bevor das nicht im Core umgesetzt ist, können wir diese Lösung aber nur für unsere Kunden nutzen und leider noch keine Themes in den Shopware-Store stellen…

@zenit‍

hab vor zwei Monaten mal was ins Forum geschrieben, ich nutze if-Bedingungen im SCSS und das ging mit der frischen 6.2er mal, aber danach nicht mehr.

https://forum.shopware.com/discussion/68753/6-2-theme-json-type-bool-switch-checkbox-fehler#latest

@Moorleiche‍

Ja ich nutz die bool/switch-Felder aus der theme.json ebenfalls in SCSS (teilweise) um if-Bedinungen zu realisieren.
In der jetzigen 6.2er geht es scheibar nicht. Und nun? Das Ticket https://issues.shopware.com/issues/NEXT-9618  beschreibt zwar den Fehler… wurde aber zurückgewiesen?!

@zenit‍

Das erwähnte Ticket beschreibt einen Fehler, in dem das Theme nicht kompiliert werden kann, wenn eine Bool-Variable auf false steht - hier wird nicht beschrieben, dass die Bool-Werte nicht im SCSS funktionieren…

@dweseom‍

Ja, da hast Du recht.

 

Zurück zum eigentlichen Thema: Ich hab das Ticket https://issues.shopware.com/issues/NEXT-8458 auch schon hochgevotet.

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Könntest du @Tobias Berge noch einmal darauf hinweisen - die Antwort beim Issuetracker gibt mir den Eindruck, als habe er das Ticket nur überflogen - es geht nicht um das Kompilieren, sondern um die generelle Funktionalität des Multiselect-Feldes.

Da ihr gerade https://issues.shopware.com/issues/NEXT-9281 für 6.2.3 eingeplant habt, würde es Sinn machen, wenn ihr das Multiselect-Feld im gleichen Zug fixt.

@dweseom schrieb:

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Da ihr gerade https://issues.shopware.com/issues/NEXT-9281 für 6.2.3 eingeplant habt, würde es Sinn machen, wenn ihr das Multiselect-Feld im gleichen Zug fixt.

Gebe das gerne nochmal als Hinweis intern weiter. Da die 6.2.3 aber bereits fertig ist, wird es da nicht mehr mit drin sein. 

1 „Gefällt mir“

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍ - vielen Dank!

Es wäre wirklich super, wenn ihr das für das nächste Release einplanen könntet - die Multiselect-Felder in der Theme-Config wurden vor ca. 3 Monaten eingeführt, können aber nicht genutzt werden, da sie zu etlichen Fehlern führen - will nicht wissen, wie viel Stunden hier von Entwicklern für das Debugging verschwendet werden :slight_smile: