当我在Plone中创建一个集合并将显示视图设置为“All content”时,我的AddThis图标会被多次加载。
默认情况下,我在每个页面的标题中都有一些社交图标,它们来自插件“AddThis”。当使用给定视图加载集合中的n个项目时,似乎我的社交图标被加载n次,一个除了另一个之外。其他显示视图工作正常。
是否有针对此的解决方法或有人知道如何避免此行为?
我正在使用Plone 4.3.1和collective.addthis 1.3.3
答案 0 :(得分:3)
以下解决方法可以帮助您:
<强> configure.zcml中:强>
<browser:viewlet
name="collective.addthis"
class="collective.addthis.addthis.AddThisViewlet"
manager="plone.app.layout.viewlets.interfaces.IBelowContent"
permission="zope.Public"
layer="collective.addthis.interfaces.IAddThisBrowserLayer"
/>
<强> viewlets.xml:强>
<order manager="plone.belowcontent" skinname="YOURLAYERSKINNAME">
...
<viewlet name="collective.addthis" />
...
</order>
<hidden manager="plone.belowcontentbody" skinname="YOURLAYERSKINNAME">
...
<viewlet name="collective.addthis" />
...
</hidden>