在我的drupal网站上,我想使用facebook评论。所以我将JavaScript SDK代码放在html.tpl.php
上,并且:
<div class="fb-comments" data-href="http://mydomain.com" data-num-posts="5" data-width="540"></div>.
在我的模板文件node--article.tpl.php
上。
所以它显示了facebook对节点的评论。但异常的是:所有文章(节点)都显示相同的评论。 A条上的评论将显示在B条,C条等上。
为什么会这样?我错过了一些明显的东西。
答案 0 :(得分:5)
首先获取评论页面的网址:
global $base_path;
$node_path = drupal_get_path_alias("node/" . $node->nid);
然后,将data-href
属性更改为:
data-href="http://mydomain.com<?php print $base_path . $node_path; ?>"
希望这有效......穆罕默德。