Hallo,
Fix:
In
templates/[dein_theme]/[dein_design]/artikel/artikeldetail.tpl beginnt die Zeile 151 mit
- Code: Alles auswählen
<div class="submitButton"><a href="javascript:AddWarenkorb(document.form_artikel.artikelid.value, '<?php echo $tpl_artikelname?>', …
Wenn $tpl_artikelname ein ' enthält, ist für Javascript an dieser Stelle der String zu Ende, weshalb der nachfolgende JS-Code einen Fehler erzeugt.
Wenn Du mit
htmlspecialchars die in $tpl_artikelname enthaltenen Sonderzeichen in HTML-Code umwandelst, funktioniert es:
- Code: Alles auswählen
<div class="submitButton"><a href="javascript:AddWarenkorb(document.form_artikel.artikelid.value, '<?php echo htmlspecialchars($tpl_artikelname)?>', …
Viele Grüße
Martin
PS.
Achso, nochwas. ´ ist auch nicht der korrekte Apostroph, sondern ein Akzent, wie er z.B. bei Café überm e gemacht wird.
Der typografisch korrekte Apostroph ist der hier: ’
What’s up, Doc?