Post by cylon » Mon Jul 12, 2010 10:52 pm

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

Newbie

Posts

Joined
Mon Jul 12, 2010 10:34 pm

Post by zrxraver » Tue Jul 13, 2010 3:31 am

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.

Active Member

Posts

Joined
Fri Oct 30, 2009 5:36 am

Post by cylon » Tue Jul 13, 2010 4:27 am

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

Newbie

Posts

Joined
Mon Jul 12, 2010 10:34 pm
Who is online

Users browsing this forum: No registered users and 7 guests