我在Drupal 7 Project中安装了schemaorg模块,并按照this video中的说明进行操作。
但它不适合我。 我在this link上进行了测试。
但是它向我展示了以下结果:
0错误0警告0项目
在源代码中我也无法找到任何微数据代码......
答案 0 :(得分:1)
启用核心RDF模块以及Schemaorg模块。你不会看到任何变化。如果您转到管理区域以获取内容类型,则会有一些新选项。您可以使用的所有可用类型的链接:http://schema.org/docs/full.html
请阅读这篇精彩的文章:https://www.lullabot.com/articles/how-does-rdf-work-in-drupal-7
<强>更新强>
我做了一些研究,显然根据谷歌,JSON-LD是recommended format,而不是我认为的RDFa。我在https://simplytest.me上启动了一个新项目,我首先安装了schemaorg模块。当我从Person内容类型check here粘贴代码段时出现错误,但当我删除 sioc:Item foaf:
from typeof=""
时,错误消失了。 Check here。显然,您需要找到通过模板文件的方式来删除这些额外的行,以便从谷歌搜索引擎工作。
我尝试了新的解决方案,安装了正在安装的模块,支持谷歌JSON-LD,结果是perfect !!模块的名称是structured data,但您还需要安装所有依赖项,我认为是meta标签模块,令牌。
安装后访问admin/config
页面时,您会在页面底部看到STRUCTURED DATA(RICH SNIPPETS) - MAIN CONFIG,您可以在其中添加网站名称和徽标。当您创建新内容时,请说文章,如果您想添加一些期货,或者禁用,您会在左侧边栏看到元标记。
只是补充说你正在使用的主题非常重要。如果您使用自定义主题(例如您的示例)请记住,HTML代码应该结构良好。
还有nice article向Drupal 7节点添加结构化数据,其中一些示例可以帮助您深入了解tpl文件。
我希望它有所帮助