首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RDFa输出和面板

RDFa输出和面板
EN

Drupal用户
提问于 2014-05-09 13:01:15
回答 1查看 159关注 0票数 1

我需要让RDFa和面板一起工作。按照目前的情况,面板或面板程序输出的字段将正确设置它们的property字段。当您查看底部并查看http://schema.org/Product输出时,您可以在RDFa上看到一个这样的例子。

不起作用的部分是将所有属性按其正确的类型包装,在本例中是药物类。因此,在某种程度上,所有输出字段都需要包含在具有属性typeof="Product"的包装器中。

面板不支持这一点,但您可以看到一个示例,说明如果查看某个示例节点输出会是什么样子。节点容器包装器的外观如下所示。

代码语言:javascript
复制
<div id="node-121" class="node node--product node--full node--product--full clearfix" about="/products/sample-product" typeof="schema:Product sioc:Item foaf:Document" role="article" itemscope="" itemtype="http://schema.org/Product">

这是用RDFa呈现输出时典型的node.tpl.php输出。但是面板不使用这个,所以它永远不会被渲染。

我希望外面有人能处理好这种情况。如今,结构化数据非常常见,Drupal在面板中的使用也是如此。以前一定有人解决过这个问题,我现在只是在寻找最好的解决方案。谢谢。

TL;DR:让RDFa与面板一起工作的最佳方法是什么?具体来说,将typeof属性添加到包含所有其他属性的包装器元素中。

EN

回答 1

Drupal用户

发布于 2014-05-12 15:35:37

这是一个已知的问题,也是我希望在未来几个月内解决的问题:https://drupal.org/node/1485074 (特别是注释#5和#8)。你也可以随意订阅这个问题。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/112678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档