我希望在Plone网站上实现AddThis。为了让AddThis跟踪点击次数,AddThis要求fb
元素需要在<html>
元素上声明:
https://www.addthis.com/help/third-party-buttons#facebook-like
我能想到的唯一方法就是覆盖main_template
,我不愿意这样做,因为这似乎是一个相当极端的措施。目前我正在考虑将fb
命名空间放在包含AddThis代码的div上,然后交叉我的手指,或尝试推出我自己的缺乏此要求的解决方案。
据我所见,像collective.addthis这样的软件包不会为此烦恼。
答案 0 :(得分:1)
为什么不使用JavaScript在DOM中设置它?我假设你得到一个看起来像你想要的DOM:
document.createAttributeNS('http://www.facebook.com/2008/fbml', 'fb')
document.documentElement.setAttribute('xmlns:fb', 'http://www.facebook.com/2008/fbml')
答案 1 :(得分:1)
您是否尝试过Diazo?补充plone的html很简单。我已经在我的重氮主题中实现了这一点,而没有担心过度的东西