|
|||
|
Hallo zusammen,
kann mir jemand erklären anhand des warenkorb wie es dazu kommt das wenn man den Button in Warenkorb drückt immer wieder zur cart.html seite kommt. Und wie kann man das verhindern das man immer wieder die cart seite angezeigt bekommt oder sogar zur einer anderen seite angezeibt bekommt. hier der code warenkorb. {hook key=product_info_tpl_before_cart} {if $allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$products_id} <div style="clear:both;"></div> <div class="addtobasket"> <table border="0" cellspacing="0" cellpadding="2"> <tr><td colspan="2">{$products_information}</td></tr> <tr> <td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td> <td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td> </tr> </table> </div> {form type=formend} {/if} {hook key=product_info_tpl_cart} |
|
|||
|
Hallo,
da musst du an den Hook "form_handler.php:add_product_bottom". Viele Grüße, df:bug
__________________
xt:commerce 4 VEYTON-Reseller, Service-Partner & Solution-Partner shopx.de - shopx.de/blog - twitter.com/shopxperts - Kostenlose Plugins - shopxperts |
|
|||
|
Hallo,
in der Datei form_handler.php zu finden im Ordner xtCore findest du den Hook, welcher $xtLink->_redirect(); beeinflusst. Hier musst du eingreifen. Viele Grüße, df:bug
__________________
xt:commerce 4 VEYTON-Reseller, Service-Partner & Solution-Partner shopx.de - shopx.de/blog - twitter.com/shopxperts - Kostenlose Plugins - shopxperts |
|
|||
|
Danke.
So ich habe es jetzt gemacht. Somit wird beim drücken des Buttons In den Warenkorb nicht auf die Warenkorb gewechselt sondern man bleibt auf der selben Seite. Aber ich habe es immer noch nicht verstanden woher ich sehen kann welchen hook ich evtl. ändern kann (verantwortlich dafür ist.) Code:
case 'add_product' :
($plugin_code = $xtPlugin->PluginCode('form_handler.php:add_product_top')) ? eval($plugin_code) : false;
$_SESSION['cart']->_addCart($data_array);
$link_array = array('page'=>$page->page_name, 'params'=>$xtLink->_getParams());
//$link_array = array('page'=>'cart');
$cart_product = new product($data_array['cart']);
$info->_addInfoSession(sprintf(SUCCESS_PRODUCT_ADDED,$cart_product->data['products_name']),'success');
($plugin_code = $xtPlugin->PluginCode('form_handler.php:add_product_bottom')) ? eval($plugin_code) : false;
$xtLink->_redirect($xtLink->_link($link_array));
Geändert von CUULT (18.09.2010 um 17:56 Uhr) |
|
|||
|
Hallo,
die findest du in den classes im Ordner xtFramework, die Datein sind logisch benannt, also welche Funktionen sie übernehmen. Hast du auch die Ausgabe({$message}) auf der Produktseite, dass der Artikel in den Warenkorb gelegt wurde? Viele Grüße, df:bug
__________________
xt:commerce 4 VEYTON-Reseller, Service-Partner & Solution-Partner shopx.de - shopx.de/blog - twitter.com/shopxperts - Kostenlose Plugins - shopxperts |
|
|||
|
Hallo zusammen,
ich würde gerne ebenfalls auf meiner Shopseite bleiben wenn ich den Button "In den Warenkorb" betätige. Die Info, das der Artikel in den Korb gelegt wurde sollte natürlich auch erscheinen. Wie genau stell ich das an? Kann jemand helfen? (xt:c-Version Veyton 4.0.13) Gruß |
|
|||
|
meldet euch mal beim OLDBEAR http://www.xt-commerce.com/forum/members/oldbear.html der hat da was !
|
![]() |
| Lesezeichen |
| Stichworte |
| erkennt, link |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| startseiten link - menüproblem | master_1 | HTML & CSS | 5 | 16.11.2010 08:57 |
| Datenfeeds bei Froggle gehen nicht???? | rosentaler | Modul Entwicklung | 21 | 30.05.2009 09:06 |
| Hilfe F?r Navigation Ben?tigt | Maxe | Allgemeine Diskussionen | 7 | 02.09.2004 09:38 |