ChrisBo Posted January 28, 2019 Share Posted January 28, 2019 (edited) Hallo Gemeinde, Ich möchte auf der Produktseite eine "Zurück" Schaltfläche einrichten, diese soll neben oder unter der Schaltfläche "In den Warenkorb legen". Sie sollen den Kunden in den zuvor angezeigte Kategorien zurückführen. Für PS 1.5 habe ich hier eine Lösung gefunden. Ich kann es leider nicht für die Version 1.7.2.4 umsetzen. Vorab schon mal vielen Dank für Eure Hilfe. Mfg Christian Edited January 29, 2019 by ChrisBo (see edit history) Link to comment Share on other sites More sharing options...
rictools Posted January 28, 2019 Share Posted January 28, 2019 Den entsprechenden Code sollte man doch einfach ins entsprechende tpl einfügen können. Link to comment Share on other sites More sharing options...
ChrisBo Posted January 28, 2019 Author Share Posted January 28, 2019 Hallo Herr Richter, leider kann ich in der Prestashop Ver. 1.7.2.4 (Classic Template) die Stelle zum einfügen in der product.tpl nicht finden. Der Lösungsweg den ich oben Verlinkt hatte war ja für Ver. 1.5. LG Christian Link to comment Share on other sites More sharing options...
rictools Posted January 28, 2019 Share Posted January 28, 2019 Wie die meisten hier kenne ich mich mit der neuen Struktur von Prestashop 1.7 nicht aus, deshalb kann ich nicht mehr dazu sagen. Link to comment Share on other sites More sharing options...
eleazar Posted January 28, 2019 Share Posted January 28, 2019 Ja, das ist in Prestashop 1.7 etwas anders ...😊 Die Änderung gehört nämlich in die Datei \themes\classic\templates\catalog\_partials\product-add-to-cart.tpl Hier suchst du dir das Ende des Blocks namens product_quantity. Das dürfte ca. Zeile 57 sein. Dort wird der Block mit dem Befehl {/block} geschlossen. Ab der nächsten Zeile fügst du Folgendes ein: {block name='continue_shopping'} <div class="add"> <a class="label" href="{$urls.pages.index}"> <i class="material-icons">chevron_left</i>{l s='Continue shopping' d='Shop.Theme.Actions'} </a> </div> {/block} Falls die Änderung nicht gleich sichtbar ist, solltest du unter Erweiterte Einstellungen -> Leistung das Template sicherheitshalber einmal kompilieren. Du gelangst dann wie andernorts im Shop automatisch zurück zur Startseite. Wenn es wirklich immer nur genau einen Schritt zurück gehen soll, dann nimmst du statt <a class="label" href="{$urls.pages.index}"> den Link: <a href="#" onClick="history.go(-1)" class="exclusive" style="position:relative;"> Link to comment Share on other sites More sharing options...
ChrisBo Posted January 29, 2019 Author Share Posted January 29, 2019 Hi Ich hab den Code jetzt eingesetzt. Funktioniert einwandfrei. Vielen Dank dafür. Gibt es noch eine Möglichkeit die Schaltfläche optisch anzupassen ? Also passend zur Schaltfläche "In den Warenkorb" Link to comment Share on other sites More sharing options...
eleazar Posted January 29, 2019 Share Posted January 29, 2019 Klar, wenn du es gern schön auffällig haben möchtest! 😊 {block name='continue_shopping'} <div class="add"> <button type="button" class="btn btn-secondary" data-dismiss="modal"> <i class="material-icons">chevron_left</i> {l s='Continue shopping' d='Shop.Theme.Actions'} </button> </div> {/block} Link to comment Share on other sites More sharing options...
ChrisBo Posted January 29, 2019 Author Share Posted January 29, 2019 Vielen Dank jetzt passt alles. Link to comment Share on other sites More sharing options...
eleazar Posted January 29, 2019 Share Posted January 29, 2019 Dann solltest steht du jetzt auch wie üblich ein [Gelöst] vor den Topic-Titel schreiben. Das machen wir hier so, wenn die Lösung sich nicht einem einzigen Post zuschreiben lässt. (s. Footer meiner Posts) Aus gestalterischen Gründen gefällt mir die erste Variante besser, weil sie weniger aufdringlich wirkt. Aber erstens ist es dein Shop und zweitens Geschmackssache. Link to comment Share on other sites More sharing options...
ChrisBo Posted January 29, 2019 Author Share Posted January 29, 2019 Ist nicht für meinen Shop. 😉 ich finde die erste Version auch besser. Da werde ich wohl noch etwas Überzeugungsarbeit leisten. P.S. [Gelöst} hatte ich schon rein geschrieben. Mfg Christian 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