2

当我在 Plone 中创建一个集合并将显示视图设置为“所有内容”时,我的 AddThis 图标会被加载多次。

默认情况下,我在每个页面的标题中都有一些社交图标,它们来自插件“AddThis”。当使用给定视图加载集合中的 n 个项目时,我的社交图标似乎被加载了 n 次,一个接一个。其他显示视图工作正常。

是否有解决方法或有人知道如何避免这种行为?

我正在使用 Plone 4.3.1 和collective.addthis 1.3.3

4

1 回答 1

3

以下解决方法将为您提供帮助:

配置.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>
于 2014-10-31T09:48:24.410 回答