@Nils_MOOT das ist das Schema, der dafür relevante Bereich ist in der Datei wahrscheinlich etwas weiter oben, oder in einer separaten Datei. Kannst du die Datei hier anhängen/zur Verfügung stellen?
Topic summary
Problem: In der Promo-Sektion (Shopify-Theme „Palo Alto“) führten Button-Klicks zu einem 404-Fehler. Die angezeigte URL enthielt „secondary%20btn–small“, was darauf hinwies, dass statt eines Links ein Button-Style als Ziel verwendet wurde.
Analyse: Zunächst wurden Screenshots/Einstellungen geprüft. Das Schema (JSON) war korrekt (promo_btn_text, promo_btn_link, promo_btn_style). Der relevante Fehler lag im Liquid-Code (Shopify-Template-Sprache) der Datei promo.liquid.
Ursache: Die Variable für den Button-Link wurde falsch zugewiesen:
- Falsch: assign promo_btn_link = block.settings.promo_btn_style
- Richtig: assign promo_btn_link = block.settings.promo_btn_link
Dadurch landete der Button-HREF bei einem Style-Wert („secondary btn–small“) statt der tatsächlichen URL.
Lösung/Outcome: Zuweisung im Code korrigiert. Nach Anpassung funktionierten die Buttons wie erwartet, der 404-Fehler war behoben.
Status: Gelöst; keine offenen Punkte.