Liquid, JavaScript, Themes
Sehr geehrtes Shopify Team,
ich habe mit dem folgenden Code (rot dargestellt) versucht, im Theme "Dawn" bei den Produkten einen Zurück Button einzufügen, welcher auf die vorherige Seite führt.
main-product.liquid:
<section class="page-width section-{{ section.id }}-padding">
<div class="back-button grid">
<a class="product-form__submit button button -- secondary"
href="javascript:history.go(-1)">Zurück
</div>
Base.css:
.back-button{text-align:center; display: block;}
Der Zurück Button (wie im Anhang zu sehen) führt alles aus, wie er entsprechend soll.
Leider verschiebt der Code aber das Layout des Produktes.
Die Produktbeschreibung ist nicht mehr rechtsstehend, neben dem Produktbild zu finden, sondern unterhalb der Produktbilder.
Weiterhin würde der Zurückbutton in einem farbig hinterlegten Kasten deutlich eleganter aussehen.
Könnt ihr mir hier eventuell weiterhelfen, wie ich den Code ändern muss, damit dies funktioniert bzw. mir einen Code zur Verfügung stellen, falls mein oben abgebildeter falsch ist?
Ich wäre über Eure Hilfe sehr dankbar!
Viele Grüße und ein schönes Wochenende,
Mike
Bilder: siehe unten
Eingefügter Zurück Button mit beschriebenen Code
Anordnung Produkseite ohne Zurückbutton
Gelöst! Zur Lösung
Erfolg.
@Heri1997 ich glaub, dass der Fehler eh schon in deinem Beitrag zu finden ist … das von Dir beschriebene Markup
<div class="back-button grid">
<a class="product-form__submit button button -- secondary"
href="javascript:history.go(-1)">Zurück
</div>
ist fehlerhaft. Da fehlt ein </a> und sollte im Ergebnis so lauten:
<div class="back-button grid">
<a class="product-form__submit button button -- secondary"
href="javascript:history.go(-1)">Zurück</a>
</div>
Dann dürfte auch das Problem mit den verschobenen Blöcken behoben sein.
LG, Mario
@Heri1997 Deinen Shop hab ich gefunden - kannst du mir das Store-Passwort noch zukommen lassen? Dann kann ich dir dazu eine Antwort geben.
LG, Mario
Erfolg.
@Heri1997 ich glaub, dass der Fehler eh schon in deinem Beitrag zu finden ist … das von Dir beschriebene Markup
<div class="back-button grid">
<a class="product-form__submit button button -- secondary"
href="javascript:history.go(-1)">Zurück
</div>
ist fehlerhaft. Da fehlt ein </a> und sollte im Ergebnis so lauten:
<div class="back-button grid">
<a class="product-form__submit button button -- secondary"
href="javascript:history.go(-1)">Zurück</a>
</div>
Dann dürfte auch das Problem mit den verschobenen Blöcken behoben sein.
LG, Mario
Hi Mario,
danke dir vielmals! Kleinigkeit vergessen, große Auswirkung...
Schönes Wochenende!
@Heri1997 freut mich, dass ich helfen konnte! Und ja, solche kleinen Fehler sind das Salz im Alltag von Webentwickler*innen 😉
Dir auch ein schönes Wochenende!
Mit dem Lernpfad der Shopify Academy und dem Verified Skills-Badge Expanding Your Sho...
By Shopify Feb 7, 2025Den Verkauf im Großhandel steigern: In der Shopify Academy lernst du, wie das geht, zum...
By Shopify Feb 3, 2025Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024