Hänu Posted July 2, 2018 Share Posted July 2, 2018 Guten Tag Prestashop 1.6.1.15 Webseite: https://www.test.crea-arte.ch/shop/de/ Wenn ich mir die Produktliste einer Kategorie anzeigen lasse dann kann ich via Drücken des Buttons "In den Korb" den Artikel in den Warenkorb legen. Öffne ich ein Produkt und zeige mir das Produkt einzeln an, kann ich den Button "In den Korb" auch drücken, aber es passiert nichts. Was könnte da falsch sein? Wie komme ich diesem Fehler auf die Spur? Debugging? In welcher Datei oder welchem Bereich kann ich suchen? Ich wäre froh um Tipps, wie ich da am Besten vorgehe. Besten Dank. Gruess Hans Link to comment Share on other sites More sharing options...
rictools Posted July 2, 2018 Share Posted July 2, 2018 Deine Seite ist nicht aktiv. Zunächst solltest du dich fragen, ob du zuvor etwas geändert hast. Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 Hallo Sorry, ja hatte sie inaktiv gesetzt. Und über die Änderungen mache ich mir Gedanken... Ist mir zwar nichts bewusst, aber klar muss es etwas sein. Link to comment Share on other sites More sharing options...
SliderFlash Posted July 3, 2018 Share Posted July 3, 2018 (edited) hast du die cache schon geleert ? mit anderem Browser probiert? Edited July 3, 2018 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 Ja, habe ich Link to comment Share on other sites More sharing options...
SliderFlash Posted July 3, 2018 Share Posted July 3, 2018 (edited) deine seite zeigt fehler, Hast du überhaupt Prestashop ? weil da steht was von Joomla. Zitat Warning: require_once(/home/creaarte/www/test.crea-arte.ch/libraries/vendor/joomla/string/src/phputf8/mbstring/core.php) [function.require-once.php]: failed to open stream: No such file or directory in /home/creaarte/www/test.crea-arte.ch/libraries/vendor/joomla/string/src/phputf8/utf8.php on line 60Fatal error: require_once() [function.require.php]: Failed opening required '/home/creaarte/www/test.crea-arte.ch/libraries/vendor/joomla/string/src/phputf8/mbstring/core.php' (include_path='.:/usr/local/share/pear') in /home/creaarte/www/test.crea-arte.ch/libraries/vendor/joomla/string/src/phputf8/utf8.php on line 60 Edited July 3, 2018 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 (edited) Ist Joomla, Menupunkt "Shop" führt zum Prestashop... Bin aber noch am Restore des Testshops.... Läuft also noch gar nichts. Edited July 3, 2018 by Hänu (see edit history) Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 (edited) Was passiert denn, wenn ich auf den Knopf "In den Korb" klicke? Wird da ein php aufgerufen? Oder was geht da ab? Man kann es auch auf der aktiven Seite www.crea-arte.ch/shop/de testen... Edited July 3, 2018 by Hänu (see edit history) Link to comment Share on other sites More sharing options...
rictools Posted July 3, 2018 Share Posted July 3, 2018 Offenbar handelt es sich um ein Fremdtemplate, das sich vom Original deutlich unterscheidet (so ist es von einer Kategorieseite schwer, einen Link zum Warenkorb zu finden), vielleicht ist da ein Modul nicht aktiviert, ansonsten am besten Template-Autor kontaktieren. Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 Ja, ist ein Fremdtemplate... Weiss gar nicht, ob ich den Autor überhaupt noch erreiche. Habe die Seite ja auch nicht selber erstellt... Komisch ist, dass das Ganze mal funktioniert hat. Link to comment Share on other sites More sharing options...
rictools Posted July 3, 2018 Share Posted July 3, 2018 Hast du das Warenkorb-Modul überprüft, ggf. resette es. Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 Wenn ich das product.tpl des Theme durch das product.tpl des Original-Templates ersetze geht der Artikel in den Warenkorb... Ich überprüfe nun das Warenkorb-Modul... Link to comment Share on other sites More sharing options...
Hänu Posted July 3, 2018 Author Share Posted July 3, 2018 Das mit dem Warenkorb-Modul hat nicht gefruchtet. Frage: Welche Code wird aufgerufen beim Drücken des Buttons? Irgendwas muss ja aufgerufen werden... Link to comment Share on other sites More sharing options...
SliderFlash Posted July 3, 2018 Share Posted July 3, 2018 vor 2 Stunden schrieb Hänu: Wenn ich das product.tpl des Theme durch das product.tpl des Original-Templates ersetze geht der Artikel in den Warenkorb... Ich überprüfe nun das Warenkorb-Modul... dann benutze doch den. Link to comment Share on other sites More sharing options...
rictools Posted July 3, 2018 Share Posted July 3, 2018 Du mußt dann ja nur noch den Code der product.tpls vergleichen. Link to comment Share on other sites More sharing options...
Hänu Posted July 4, 2018 Author Share Posted July 4, 2018 Hab ich gemacht und bin nun einen Schritt weiter. Was noch nicht geht ist die Anzahl der Artikel die in den Warenkorb gelegt werden. Das ist mein aktueller Code: ... <!-- quantity wanted --> {if !$PS_CATALOG_MODE} <p id="quantity_wanted_p"{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> <label for="quantity_wanted">{l s='Quantity:'}</label> <input type="number" min="1" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" /> <a href="#" data-field-qty="qty" class="btn btn-default button-minus product_quantity_down"> <span><i class="icon-minus"></i></span> </a> <a href="#" data-field-qty="qty" class="btn btn-default button-plus product_quantity_up"> <span><i class="icon-plus"></i></span> </a> <span class="clearfix"></span> </p> {/if} <p id="add_to_cart" {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}style="display:none"{/if} class="buttons_bottom_block"> <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$product->id|intval}&token={$static_token}&add")|escape:'html':'UTF-8'}" data-id-product="{$product->id|intval}" title="{l s='Add to cart'}" <span>{l s='Add to cart'}</span> </a> </p> ... Da kann ich ja die Anzahl wählen (quantity_wanted) und der button ajax_add_to_cart_button legt die Artikel in den Warenkorb. Allerdings immer nur einen, ich denke das hat mit dem Parameter qty=1 zu tun. Nur: Wie bringe ich da die richtige Anzahlk rein? Muss ich das im tpl machen? Oder im php oder js? Der Code button ajax_add_to_cart_button stammt aus dem Original-tpl und dort wird die Anzahl richtig eingetragen, nur habe ich die Verbindung noch nicht gefunden. Hat mir jemand einen Tipp? Danke Link to comment Share on other sites More sharing options...
SliderFlash Posted July 4, 2018 Share Posted July 4, 2018 Bevor du da Herumschraubst, frage deinen Hoster warum das jetzt nicht mehr geht, vielleicht haben die am Server was gemacht. Link to comment Share on other sites More sharing options...
Hänu Posted July 7, 2018 Author Share Posted July 7, 2018 Hi Ich habe mir das Original-tpl, das ja läuft, für mein Theme angepasst. Das funktioniert nun... Danke für die Hilfe Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now