|
|||
|
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. |
|
|||
|
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. |
|
|||
|
Ok anbei wie ich vorgegangen bin.
1. Änder in der Datei form_handler.php unter xtCore die folgende Zeile Code:
$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));
Code:
<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>
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. |
|
|||
|
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 |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| BUG Im Warenkorb Veyton 4.12 | Diakon | Installation und Konfiguration | 0 | 30.07.2010 11:27 |
| Cross Selling -> in der Warenkorb von der Hauptproduktseite aus | Diakon | Installation und Konfiguration | 0 | 29.07.2010 16:21 |
| Warenkorb funktioniert nicht! Wenn ich etwas hinein lege erscheint er nicht!! HILFE!! | Fußballnator | Shopbereich | 0 | 26.03.2010 07:18 |
| Vom Warenkorb zur vorherigen Seite | Goerni | Fragen zur Software | 8 | 14.10.2009 16:55 |