CUULT Posted September 18, 2010 Report Share Posted September 18, 2010 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} Link to comment Share on other sites More sharing options...
df:bug Posted September 18, 2010 Report Share Posted September 18, 2010 Hallo, da musst du an den Hook "form_handler.php:add_product_bottom". Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
CUULT Posted September 18, 2010 Author Report Share Posted September 18, 2010 Hallo, danke für die Information. Wie kann ich das sehen. Da der Hook doch gar nicht auf der Seite bei der product.html nicht vorhanden ist. Link to comment Share on other sites More sharing options...
df:bug Posted September 18, 2010 Report Share Posted September 18, 2010 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 Link to comment Share on other sites More sharing options...
CUULT Posted September 18, 2010 Author Report Share Posted September 18, 2010 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.) 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)); Link to comment Share on other sites More sharing options...
df:bug Posted September 18, 2010 Report Share Posted September 18, 2010 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 Link to comment Share on other sites More sharing options...
CUULT Posted September 19, 2010 Author Report Share Posted September 19, 2010 Hallo, die Idee ist gut aber wo setzt ich den code {$message} ein? und vorallem wo gebe ich den Text für die message ein. Link to comment Share on other sites More sharing options...
digitalgestalter Posted February 16, 2011 Report Share Posted February 16, 2011 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ß Link to comment Share on other sites More sharing options...
stwinger Posted February 16, 2011 Report Share Posted February 16, 2011 meldet euch mal beim OLDBEAR http://www.xt-commerce.com/forum/members/oldbear.html der hat da was ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.