Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
17-06-09 20:18:25 In Warenkorb via Radiobuttons
Ingo
Hallo zusammen,

ich würde gerne den Button "in Warenkorb" rausnehmen und dafür bei der Listenansicht einen Radiobutton vor das Produkt setzen. Am Ende der Liste soll ein Button "bestellen" den Vorgang auslösen.

Ich habe nur 4 Produkte, welche sich im Prinzip nie ändern werden.

Wie fange ich dabei am besten an? Kann ich das im ShopTemplate lösen?

Viele Grüße
Ingo
19-06-09 08:38:41 Input
Franz Holzinger
Man kann im Shop Template das Eingabefeld 'input' mit dem Typ 'radio' versehen. Damit sollte eine Einstellung der Anzahl auf '1' Produkt erfolgen.
<input type="radio" ... >
Das Namensattribut muss gleich bleiben.

Der Button 'in den Warenkorb' kann problemlos in 'bestellen' umbenannt werden.
19-06-09 13:43:34 Input
Ingo
Vielen Dank für die Antwort!
Leider komme ich aber nicht weiter. Wenn ich auf Typ 'radio' versehe, dann habe ich die Ausgabe im item_list Template pro Produkt 1 Radiobutton aber leider auch je 1 Bestellbutton. Die Radiobuttons lassen sich trotz gleichen Namensattribut gleichzeitig anwählen.
Wie bekomme ich den Bestellbutton bzw. 'in Warenkorb Button' unter meine Produkteliste, so dass dieser nur einmal erscheint sowie die Auswahl der Radiobuttons gelöst?
27-06-09 19:43:21 Form
Franz Holzinger
Es muss ein Form über die ganze Seite verwendet werden, so wie im example_template_bill_de.tmpl . Damit kann man am Ende nur einen einzigen Bestellbutton haben.

3-07-09 13:24:36 Radiobutton Auswahl
Ingo
Super, danke! Das hat gut funktioniert, leider hab ich aber noch das Problem mit der Auswählbarkeit der Radiobuttons. Es sind alle Radiobuttons gleichzeitig auswählbar,

<input name="###FIELD_NAME###" type="radio" id="###FIELD_ID###" value="1" />

Der Name wird ja über die ###FIELD_NAME### jeweils unterschiedlich vergeben, wie kann ich bewirken dass alle meine 3 Radiobuttons den gleichen Namen haben, bzw. nur 1 von 3 auswählbar ist, bzw. 1 Radiobutton davon als "preselected" erscheint?
7-07-09 17:09:54 Code Änderung
Franz Holzinger
Damit die aktuelle Auswahl auch voreingestellt ist, wäre eine Code Änderung erforderlich.
In tt_products 2.8.0 enthält die Methode tx_ttproducts_form_div::createSelect bereits die Möglichkeit, einen Radio Button statt einer Select Box anzuzeigen.

$type = 'radio' setzen,.

< Zurück zum Forum