This can be done through javascript. Just add the Facebook SDK and add comments at the bottom of the template. Just make sure you have some kind of pool to uniquely identify the page
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID',
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html',
status : true,
cookie : true,
xfbml : true
});
};
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
...
<div
class="fb-comments"
data-href="{{ my_object.slug }}"
data-num-posts="2"
data-width="470"></div>
https://developers.facebook.com/docs/reference/plugins/comments/
source
share