Page 1 of 1

Categorie pagina ADD TO CART button

Posted: Mon Jul 12, 2010 10:52 pm
by cylon
Besten opencart members,

Ik ben bezig om in de categorie een add to cart button te zetten
Maar ik kom op een probleem en dat is het volgend:

Als ik dit toevoeg in catalog/view/theme/default/template/product/category.tpl
Onder regel 60

Code: Select all

          <br />
    <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="product">
                  <div class="content">
                <?php echo 'aantal'; ?>
                <input type="text" name="quantity" size="3" value="<?php echo '1';?>" />
                <a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo 'toevoegen'; ?></span></a>
              </div>
              <div>
                <input type="hidden" name="product_id" value="<?php echo $products[$j]['id']; ?>" />
                <input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" />                
              </div>
            </form>
En dit toevoeg in catalog/controller/product/category.php
onder regel 169

Code: Select all

'id'      => $result['product_id'] 
Dan heb ik de volgende problemen:

[*]Kan maar 1 product van de categorie lijst toevoegen
[*]Kan geen aantallen aangeven dezen functie werkt niet meer
[*]De product volgorde klopt niet meer


U kunt de demo zien op http://tiny.cc/msbff

Version 1.4.8b

Met vriendelijke groeten ,
Cylon.

ps let niet op de spelling fouten

Re: Categorie pagina ADD TO CART button

Posted: Tue Jul 13, 2010 3:31 am
by zrxraver
Je kan dat op verschillende manier oplossen, een manier is om elk product zijn eigen form te geven en dus in een dynamisch loop de form's te generen in de template, een andere manier is een array gebruiken met unieke id's gekoppeld aan de product_id, maar dat vraagt misschien elders nog wat aanpassinkjes.

Re: Categorie pagina ADD TO CART button

Posted: Tue Jul 13, 2010 4:27 am
by cylon
zrxraver wrote:Je kan dat op verschillende manier oplossen, een manier is om elk product zijn eigen form te geven en dus in een dynamisch loop de form's te generen in de template, een andere manier is een array gebruiken met unieke id's gekoppeld aan de product_id, maar dat vraagt misschien elders nog wat aanpassinkjes.
Had dat all geprobeerd elke form ze eigen id te gegeven maar helaas dan werkt het helemaal niet meer
Dus er moeten elders aanpassing aangebracht worden