Line 784 creates a hyperlink so visitors can easily add related products to their carts. The hyperlink contains the text 'Add to cart ' followed by the formatted selling price. When your currency sign contains HTML (i.e., €) it is not displayed correctly in this hyperlink. Instead of getting the euro sign, € is literally displayed.
Fix should be to pass three additional parameters to the l() function: 'NULL,FALSE,TRUE' , which makes sure HTML codes are displayed correctly.
I'm too new to drupal to submit the patch myself (again, sorry).

Comments

thebruins’s picture

Eh, should be 'Instead of getting the euro sign, € is literally displayed'.