对于facebook的评论/共享/等,我得到了错误的缩略图,据我在谷歌上搜索,这是由于og:图像元标签。我正在为Facebook模块使用Drupal,有办法改变它吗?我发现我必须把“rel=”“image_src”放在某个地方,但在哪里呢?在图像标签上?我怎样才能用视图来做到这一点呢?
发布于 2013-02-06 22:13:43
元数据模块支持OpenGraph元数据,支持令牌支持、模式、单个节点的重写等等。这是一个非常方便的模块,用于这类东西。
http://drupal.org/project/metatag
如果在Facebook上出现了错误的图像,可以使用该模块的令牌支持将其指向正确的图像。
发布于 2013-02-06 14:30:26
把这个放在你的HTML页面中,在<head>
标签里;这会告诉Facebook当你的网站上的任何页面都张贴在Facebook上时,使用这个图像。
<link rel="image_src" href="http://www.example.com/facebook-logo.jpg" />
发布于 2013-02-06 15:27:18
实施
hook_html_head_alter()
在您喜欢的页面上,更改这些页面的输出,如
在那里你可以
dpm($head_elements)
并取消前面的og:image,或者如果您在节点页中,您可以加载此节点并显示字段映像.
当您不在节点页(例如视图页)时,这变得非常方便。
https://drupal.stackexchange.com/questions/60000
复制相似问题