我正在使用Drupal 7、schema.org模块和微数据模块构建一个站点。
该站点在生产服务器上运行(并且运行良好)。
当在谷歌富片段工具上从我的站点上检查一个url时,我无法看到我想要出现在代码片段中的所有字段。
当使用面板、视图、微数据模块和schema.org模块时,代码片段不起作用。当我关闭微数据模块并禁用页面上的特定面板时,代码片段就会工作!
因此,我决定禁用微数据模块,只使用schema.org模块。
使用schema.org模块:
发布于 2014-02-20 12:45:11
我看到您正在使用视图字段模式来填充值。这可能就是问题所在。
在总体HTML中,检查itemtype="http://schema.org/Recipe">的条目是否存在。在你现在的html里,我觉得你不会有这个。如果是这样的话,那么将视图中的模式从node更改为fields。
然后,重新检查您的HTML,您应该找到条目。如果您确实找到了条目,那么原因是您的字段(在旧的视图模式下)不包含在recipe标记中。
在上述情况下,您可以安装模式标记模块,然后在字段视图中隐藏所有字段,然后添加一个全局文本字段,在该字段中可以使用这些标记获取所需的输出。
https://drupal.stackexchange.com/questions/104088
复制相似问题