CUULT Posted September 29, 2010 Report Share Posted September 29, 2010 Hallo zusammen, weis einer von euch wie man anstatt des Textfelder für die Menge sowie die Checkbox ändert. So das man bei dem Textfeld ein Plus und Minus Icon hat wo man die Menge ändert und für die Checkbox eine Mülltonne wo man den Artikel löscht. Danke für eure Hilfe. Link to comment Share on other sites More sharing options...
xenon777 Posted September 29, 2010 Report Share Posted September 29, 2010 Hab ich mir auch mal überlegt, bin dieses Projekt aber noch nicht angegangen. Ich hab gesehen das mit einer "update-funktion" gearbeitet wird, d.h. das feld wo die menge drinnen steht wird jedesmal gegen die datenbank geupdated. Nur wenn man die menge im feld verändert ändert sich auch die gesamtsumme der ware wenn man aktualisiert. Ich glaube eine Plus/Minus-funktion müsste mit anderer logik arbeiten oder den wert im feld bzw. der datenbank auslesen und modifizieren. keine ahnung, ist nur so meine meinung auf den ersten blick. Link to comment Share on other sites More sharing options...
CUULT Posted September 29, 2010 Author Report Share Posted September 29, 2010 Danke für deine Hilfe. Ich habe es in zwischen schon hinbekommen. Falls einer Interesse hat einfach melden. Link to comment Share on other sites More sharing options...
xenon777 Posted September 29, 2010 Report Share Posted September 29, 2010 *Meld* (Text zu kurz) Link to comment Share on other sites More sharing options...
CUULT Posted September 29, 2010 Author Report Share Posted September 29, 2010 Ok anbei wie ich vorgegangen bin. 1. Änder in der Datei form_handler.php unter xtCore die folgende Zeile $link_array = array('page'=>$page->page_name, 'params'=>$xtLink->_getParams()); //$link_array = array('page'=>$page->page_name); ($plugin_code = $xtPlugin->PluginCode('form_handler.php:update_product_bottom')) ? eval($plugin_code) : false; $xtLink->_redirect($xtLink->_link($link_array)); Die Box Datei sieht so aus: <div id="container"> <div id="accordion"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'} {if $show_cart_content == true} {form type=form action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=update_product} <div class="item"> <h3><a href="#">{txt key=TEXT_CART}<br>{$content_count} Artikel{$cart_total}</a></h3> <div class="boxcartbody"> {foreach name=aussen item=data from=$cart_data} <table width="100%" border="0" cellspacing="0"> <tr> <td>{img img=$data.products_image type=m_thumb class=productImageBorder alt=$data.products_name width="50px"}</td> <td><p><strong>{$data.products_name|truncate:40:"...":true}</strong></p></td> </tr> <tr> <td class="image" valign="middle" align="center">{form type=text name=qty[] value=$data.products_quantity style='width:30px;'} x</td><br /> <td><p><strong>{$data.products_price.formated}</strong><p></td> <td class="right">{form type=hidden name=products_key[] value=$data.products_key}{form type=checkbox name=cart_delete[] value=$data.products_key}</td> <td ><img src="{$tpl_url_path}img/icons/icon_trash.gif"width="9" height="13"/></td> </tr> </table> <div class="hr"></div> {/foreach} <p style="text-align:right"> {foreach name=aussen item=tax_data from=$cart_tax} {txt key=TEXT_TAX} {$tax_data.tax_key}%: {$tax_data.tax_value.formated}<br /> {/foreach} <strong>{txt key=TEXT_SUB_TOTAL}:{$cart_total}</strong> {if $shipping_link}<br />{txt key=TEXT_EXCL_SHIPPING}{/if} {if $cart_total_weight > 0}<br />({txt key=TEXT_PRODUCTS_WEIGHT}: {$cart_total_weight} KG){/if} <br /> </p> <div class="hr1"></div> <p style="text-align:right;"><a href="{link page='cart' conn=SSL}"><strong>{txt key=TEXT_CART} »</strong></a></p> <p style="text-align:right;">{button text=$smarty.const.BUTTON_UPDATE file='update.gif' type='form'}</p> </div> <p>{form type=formend} {$message} </p> {else} <h3><a href="#">{txt key=TEXT_CART}</a></h3> <div class="boxcartbody"> <p>0 Artikel</span> <strong>0,00 Euro</strong></p> </div> {/if} {/if} </div> </div> Das dazugehörige Accordion muß du selber bauen sowie den Platzhalter auf deiner index.html Seite und somit ist schon fertig. Wie immer schön vorher von den Datei ein Backup machen. Eine Testversion kannst du auf der Seite Hochbetten Hoch Hinaus sehen oben rechts der Warenkorb. Link to comment Share on other sites More sharing options...
xenon777 Posted September 29, 2010 Report Share Posted September 29, 2010 Danke für die Antwort Irgendwie verstehe ich es nicht so ganz, in deinem Beispiel-Link sehe ich weder ein Plus/Minus Symbol, sehe nur das Mülleimer Icon, und da gibts keine Funktion, kann ich nicht klicken. Mach ich was falsch? Grüße Link to comment Share on other sites More sharing options...
CUULT Posted September 29, 2010 Author Report Share Posted September 29, 2010 Nein das Plus minus Symbol ist noch nicht drin. Dort gibt es noch eine Fehlermeldung. Vor der Mülltonne ist noch eine checkbox die muß du vorher aktivieren. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.