繁体   English   中英

schemaorg 模块 Drupal 7 不工作

[英]schemaorg Module Drupal 7 is not working

我已在 Drupal 7 项目中安装了 schemaorg 模块,并已按照此视频中的说明进行操作。

但它对我不起作用。 我已在此链接上对其进行了测试。

但它向我展示了以下结果:

0 错误 0 警告 0 项目

在源代码中,我也找不到任何用于微数据的代码......

启用核心 RDF 模块和 Schemaorg 模块。 你不会看到任何变化。 如果您转到管理区域的内容类型,将会有一些新选项。 您可以使用的所有可用类型的链接: http : //schema.org/docs/full.html

请阅读这篇很棒的文章:https ://www.lullabot.com/articles/how-does-rdf-work-in-drupal-7

更新

我做了一些研究,显然根据谷歌,JSON-LD 是推荐的格式,而不是我想的 RDFa。 我在https://simplytest.me上启动了一个新项目,并首先安装了 schemaorg 模块。 当我从 Person 内容类型粘贴代码片段时出现错误,请在此处检查,但是当我删除sioc:Item foaf: from typeof="" ,错误消失了。 检查这里 显然,您需要通过模板文件找到删除这些额外行的方法,以便在 google 搜索引擎中工作。

我尝试了新的解决方案,并安装了从安装开始就可以正常工作的模块,该模块支持 google JSON-LD,结果非常完美!! 模块的名称是结构化数据,但您还需要安装所有依赖项,我认为元标记模块、令牌。

当您在安装后访问admin/config的页面时,您将在页面底部看到 STRUCTURED DATA (RICH SNIPPETS) - MAIN CONFIG,您可以在其中添加站点名称和徽标。 当您创建新内容时,比如说文章,在左侧边栏上您将看到元标签,如果您想添加一些期货或禁用。

只是补充一点,您使用的主题非常重要。 如果您使用自定义主题(如您的示例),请记住 HTML 代码应该结构良好。

还有一篇很好的文章将结构化数据添加到 Drupal 7 节点,其中有一些示例可以帮助您深入了解 tpl 文件。

我希望它有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM