【问题标题】:Magento duplicate element idsMagento重复元素ID
【发布时间】:2013-01-10 07:52:48
【问题描述】:

我正在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?

谢谢!

【问题讨论】:

  • 试一试并编辑模板。
  • 看起来像是从同一个地方拉出来的。改变不能解决我的问题。

标签: html magento w3c-validation


【解决方案1】:

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

【讨论】:

  • 听起来很合理,但我需要一个很好的演练,因为我不是 PHP 并且是 magento 的新手......
猜你喜欢
  • 1970-01-01
  • 2017-08-24
  • 2012-07-09
  • 1970-01-01
  • 2020-03-16
  • 2014-12-25
  • 2013-03-15
  • 1970-01-01
  • 2014-05-22
相关资源
最近更新 更多