Magento重复元素id

时间:2013-01-26 13:09:14

标签: html magento w3c-validation

我正在http://validator.w3.org/验证我的商店,我有一些错误。

看起来主页上的功能滑块和新产品列表中的产品具有相同的ID。

以下是错误示例:

第601行,第93栏:ID“product-price-16”已定义

<span class="regular-price" id="product-price-16">

“id”是唯一标识符。每次在文档中使用此属性时,它必须具有不同的值。如果您使用此属性作为样式表的钩子,则使用类(组元素)而不是id(用于标识一个元素)可能更合适。

第288行,第93栏:ID“product-price-16”首先在此定义

<span class="regular-price" id="product-price-16">`

是否可以使用前缀?

从功能滑块定义产品的ID

谢谢!

1 个答案:

答案 0 :(得分:1)

使用这些ID通过JavaScript更新产品价格显示,导致JavaScript错误可能导致JavaScript表单处理损坏,即添加到购物车。呈现这些的模板在许多地方使用。您需要在功能滑块中为价格设置不同的模板,而不是编辑catalog / product / price.phtml模板。