[Web28 14.06.2016: Modul ist nicht für 2.00 geeignet!!!]
Habe das Modul jetzt mal in die
V2.00 mit ein paar Änderungen der includes/classes/product.php eingebaut und funktioniert im Produktlisting 1A. Leider gibt es jetzt das Problem, dass wenn man den Button "in den Warenkorb" in der Productinfo drückt, der Artikel zwar im Warenkorb landet, doch man danach direkt auf der Startseite landet.
Da scheint in der includes/cart_action.php hier noch was falsch zu sein:
//xtc_redirect(xtc_href_link($goto, xtc_get_all_get_params($parameters) . 'products_id=' . (int)$_POST['products_id'] . $info_message));
xtc_redirect(xtc_href_link($goto, xtc_get_all_get_params($parameters) . $info_message));
Hingegen, lässt man den hier auskommentierten (original) Bereich in der includes/cart_action.php stehen, verhält sich die Sache genau umgekehrt.
(Legt man dann den Artikel von der Produktliste in den Warenkorb, kommt man danach auf die Startseite und auf der Produktinfo ist es dann korrekt.)
zur Info, ich habe diesen Block von web0null in der
V2.00 von so:
// [++] web0null - attributes-in-listing$buy_now = $add_cart_button = $add_qty = '';if ($_SESSION['customers_status']['customers_status_show_price'] != '0' && defined('SHOW_BUTTON_BUY_NOW') && SHOW_BUTTON_BUY_NOW
!= 'false') { if ($_SESSION['customers_status']['customers_fsk18'] == '1') { if (isset($array['products_fsk18']) && $array['products_fsk18'] == '0') { $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); $add_cart_button = xtc_image_submit
('button_in_cart.gif', IMAGE_BUTTON_IN_CART
); $add_qty = xtc_draw_input_field
('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field
('products_id', $array['products_id']); } } else { $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); $add_cart_button = xtc_image_submit
('button_in_cart.gif', IMAGE_BUTTON_IN_CART
); $add_qty = xtc_draw_input_field
('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field
('products_id', $array['products_id']); }}// [--] web0null - attributes-in-listing auf so geändert:
// [++] web0null - attributes-in-listing$buy_now = $add_cart_button = $add_qty = '';$wishlist_now = '';$wishlist_now_link = ''; if ($_SESSION['customers_status']['customers_status_show_price'] != '0' && defined('SHOW_BUTTON_BUY_NOW') && SHOW_BUTTON_BUY_NOW
!= 'false' && ($_SESSION['customers_status']['customers_fsk18'] != '1' || (isset($array['products_fsk18']) && $array['products_fsk18'] == '0')) ) { $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); $add_cart_button = xtc_image_submit
('button_in_cart.gif', IMAGE_BUTTON_IN_CART
); $add_qty = xtc_draw_input_field
('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field
('products_id', $array['products_id']); if (defined('MODULE_WISHLIST_SYSTEM_STATUS') && MODULE_WISHLIST_SYSTEM_STATUS
== 'true') { $wishlist_now = $this->getWishlistNowButton($array['products_id'], $array['products_name']); $wishlist_now_link = $this->getWishlistNowButton($array['products_id'], $array['products_name'], true); } }// [--] web0null - attributes-in-listing Vielleicht hat noch jemand eine zündene Idee, damit diese super Erweiterung auch in der V2.00 funktioniert.