Diese Frage wurde anscheinend schon mehrfach gestellt, aber nicht beantwortet.
Ich habe ein Widget erstellt, das Attributwerte zu einem konfigurierbaren Produkt hinzufügt. Nur um das klarzustellen: Wenn ein konfigurierbares Produkt aus mehreren einfachen Produkten (verbundenen Produkten) besteht, die auf den Attributen Größe und Farbe basieren, dann möchte ich dem Kunden die "verfügbaren" Größen und Farben für dieses konfigurierbare Produkt anzeigen. Und ich möchte dies programmgesteuert tun, anstatt einfach eine Liste der Größen und Farben in die Beschreibung aufzunehmen, da möglicherweise nicht alle Größen oder Farben im Moment verfügbar sind. Also habe ich dieses Widget erstellt.
Nun wollte ich eine allgemeinere Version dieses Widgets erstellen, die das Attribut eines beliebigen Produkts verwenden kann. Dazu müsste aber der Administrator, der das Widget einrichtet, das Attribut aus einer Liste verfügbarer Attribute auswählen. Dies kann tatsächlich funktionieren, wenn man ein Widget zu einer CMS-Seite hinzufügt, da die in der Datei widget.xml definierten Parameter dies erlauben.
Das Problem ist, dass ich das Widget nicht zu einer CMS-Seite hinzufüge. Ich füge es zu Produktseiten hinzu. Ich muss also die Funktion "Widget-Instanz" unter CMS -> Widgets -> Editor "Neue Widget-Instanz hinzufügen" verwenden. Dieser Editor hat jedoch Registerkarten für Frontend-Eigenschaften und Widget-Optionen. Und die Parameter aus der Datei widget.xml werden auf der Registerkarte Widget-Optionen dieses Editors nicht angezeigt.
Gibt es also eine Möglichkeit, der Registerkarte "Widget-Optionen" des Editors "Widget-Instanz hinzufügen" Parameter aus der Datei widget.xml hinzuzufügen (z. B. etwas wie:
<widgets>
<Widget Options>
<parameters>
<my_widget_instance_parameter> ... </my_widget_instance_parameter>
</parameters>
</Widget Options>
</widget>
Oder ist dies etwas, das eine Erweiterung des eigentlichen Widget-Instanz-Editors erfordert?
Danke.