我可以在项目包装级别而不是项目标记中指定Schema.org属性吗?

时间:2016-04-07 19:26:41

标签: html5 drupal seo schema.org microdata

我正在努力将Schema.org项目添加到Drupal站点。有些人可能已经知道修改单个字段的呈现HTML可能会很痛苦。

在这种情况下,我正在处理产品详细信息页面。特别是将itemprop="name"属性添加到产品标题字段。这只是我正在处理的简单节点内容类型。所以我修改了这个项目内容类型的节点模板。这导致以下HTML结构:

<div itemprop="name" class="product-view__item__title">
  <h3 class="field-label"></h3>
  <h1 class="field-title-field item__title-field">
    Very Important Product
  </h1>
</div>

div元素中的所有内容都来自模板中标题字段上的render()。到目前为止,我没有用钩子来修改嵌套的h1标签。但是我没有太努力,因为我必须对其他字段执行此操作,并想知道我是否可以通过指定远离HTML树的item属性来逃避。

所以有什么想法吗?我是否需要在h1级别添加该属性,还是可以在此示例中div级别使用该属性?

我们这样做是为搜索引擎提供更好的信息。

0 个答案:

没有答案