Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

toBasket im Cross Selling

$
0
0
Ich möchte die Artikel aus dem Cross Selling, die auf den Detailseiten angezeigt werden, direkt in den Warenkorb legen können. Ich habe es schon soweit umgebaut, daß die Varianten als Selectbox ausgegeben werden. Jedoch scheitere ich momentan an dem Formular, welches das lösen soll.

Code:

<form action="[{ $oViewConf->getSelfActionLink() }]" method="post" name="basket" id="basket">
                <div>
                    [{ $oViewConf->getHiddenSid() }]
                    [{ $oViewConf->getNavFormParams() }]
                    <input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
                    <input type="hidden" name="fnc" value="tobasket">
                    [{*<input type="hidden" name="aid" value="[{ $_oBoxProduct->oxarticles__oxid->value }]">*}]
                    <input type="hidden" name="anid" value="[{ $_oBoxProduct->oxarticles__oxnid->value }]">
                    <input type="hidden" name="am" value="1">
                </div>


                <div class="right" style="padding-top: 20px;">
                    <div class="selectorsBox js-fnSubmit clear">
                        [{foreach from=$aVariantSelections.selections item=oSelectionList key=iKey}]
                    [{assign var="oSelections" value=$oSelectionList->getSelections()}]
                    [{if $oSelections}]
                        <select name="varselid[0]">
                            <option value="">Größe wählen</option>
                            [{foreach from=$oSelections item=oSelection}]
                            <option value="[{$oSelection->getValue()}]">[{$oSelection->getName()}]</option>
                            [{/foreach}]
                        </select>
                    [{/if}]
                        [{/foreach}]
                    </div>
                    <div class="buttonBox">
                      <button type="submit" class="submitButton largeButton">[{oxmultilang ident="WIDGET_PRODUCT_PRODUCT_ADDTOCART" }]</button>
                    </div>
                </div>
            </form>

Das ist bisher der Stand. Die Varianten werden korrekt dargestellt und beim in den Warenkorb legen, werde ich auf die Detailseite des Produktes weitergeleitet. Immerhin ist die Variante schon ausgewählt.

Ich möchte einerseits gar nicht weitergeleitet werden und andererseits den Artikel direkt in den Warenkorb legen.
Bei den aid, anid und co bin ich etwas durcheinander, da hört es bei mir auf. Lasse ich die aid drin, ist der Artikel nicht kaufbar. Der Vater der Variante ist auch nicht kaufbar. Hat da jemand eine Idee oder hilfreichen Hinweis?
Vielen Dank

Viewing all articles
Browse latest Browse all 6951

Trending Articles