Ich habe gerade das Beispiel aus diesem Wiki-Eintrag ausprobiert: http://wiki.shopware.de/Plugin-Installa … tml#Button So schauts bei mir aus: $form-\>setElement('button', 'testButton', array( 'label' =\> 'Test', 'attributes' =\> array( 'handler' =\> 'function() { alert("Button clicked"); }', ), ));
Plugin-Installation funktioniert einwandfrei, ich seh den Button in der Konfiguration, aber wenn man ihn klickt passiert nichts. Javascript Fehlerkonsole bleibt ebenfalls leer. Ideen?
das würde mich auch brennend interessieren! insbesondere bei $form->setElement(‘select’, …); würde ich gerne einen handler angeben können.
Ich habe mal aus Spaß in ein anderes Plugin geschaut. Über das Paypal-Plugin wird kein attributes-Array übergeben, sondern es wird direkt ein handler gesetzt