Bilder und Anführungsstriche (quotes) im Produktnamen

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

(von User noRiddle, 02.2012)

Wenn man im Produktnamen double quotes benutzt, z.B. für eine Angabe in Maßeinheit Zoll, kommt es zu HTML-Codesalat im alt-tag des product_images. Dies, weil der Produktname als alt für die Produktbilder benutzt wird.

Die XHTML-Ausgabe kann man von den double quotes befreien, indem man folgendes macht:

In /includes/modules/product_info

folgendes suchen:

   $info_smarty->assign('PRODUCTS_NAME', $product->data['products_name']);


und ersetzen mit:

   $info_smarty->assign('PRODUCTS_NAME', str_replace('"', '"', $product->data['products_name']));


Ergänzung/Alternative, von User Matt:

   $info_smarty->assign('PRODUCTS_NAME', htmlentities(product->data['products_name']) );