http://modx-shopkeeper.ru/


Übersetzt von sharkbait / @kunane

SHKwidget Ditto Extender

Beschreibung

Funktioniert im Prinzip genauso wie das SHKwidget Snippet, allerdings speziell für Ditto ausgelegt. Es wird empfohlen diesen Extender zu benutzen anstatt des SHKwidget Snippets wenn mit Ditto gearbeitet wird (und die Artikel zusätzliche Produkt-Parameter besitzen). Es ist erheblich schneller und braucht keine zusätzlichen Datenbankabfragen. Dank an SSDTyphon für die Idee!
Auf der Produktseite selber (kein Ditto), kann man dann das Snippet verwenden.

Installation

Platziere die Datei SHKwidget.extender.inc.php in dem Ordner assets/snippets/ditto/extenders/

Parameter (die im Ditto Aufruf verwendet werden)

&wtTVname - Name der Parameter TV(s), die verarbeitet werden sollen. Kann eine durch Komma getrennte Liste sein;

&wtFormat - für die Darstellung der Parameter TV(s). Werte: `select`(default),`radio`,`checkbox`;

&wtFirstSelected - das erste Element auswählen (z.B. radio button) (`1`) Standard: `0`;

&wtWraptag - in ein HTML-Tag einbinden, z.B. &wtWraptag=`div` Standard: `0` (nicht einbinden);

&wtFunction - JS-Funktion die aufgerufen wird, wenn das Element geklickt wird. Standard `jQuery.additOpt(this)`;

Anwendungsbeispiele

[!Ditto? &tpl=`shopStuff` &extenders=`SHKwidget` &wtTVname=`param1,param2` &wtFormat=`select,checkbox`!]

Parameter TV Platzhalter [+param1+] und [+param2+] werden in eine Dropdown-Liste umgewandelt (select) sowie eine Checkbox (checkbox). Wenn nur `select` als &wtFormat Parameter angegeben wird, werden beide Parameter als Dropdown-Liste ausgegeben.