Для целей оптимизации отображения (после поле каммента код фейсбука оставляет кучу места снизу) переставил код для комментариев в page.tpl
Код такой
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1&appId=170226636336859";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="http://www.hr-portal.ru<?php print $node_url?>" data-num-posts="10" data-width="500"></div>
Однако, один и тот же комментарий теперь показывается на всех страницах. Кэшируются что ли?
Комментарии
вообще, $node_url - переменная для node.tpl, в page.tpl ее нет
RxB подсказал
Кусок выглядит так
<div class="fb-comments" data-href="<? url(isset($_GET['q']) ? $_GET['q'] : '<front>', array('absolute' => TRUE)); ?>" data-num-posts="10" data-width="500"></div>