4

我有一个 plone 4.2.1 站点,并且正在使用各种重氮主题。我还使用Piwik 进行网络统计。不幸的是,当安装了重氮主题之一时,用于网络统计的 javascript 被完全忽略了。我已尝试按照https://groups.google.com/forum/?fromgroups=#!topic/plone-users/VM4b51ergFA中的建议编辑rules.xml文件,但添加

<!-- Google Analytics JavaScript -->
<after theme-children="/html/body"
content="/html/body/div[@id='visual-portal-wrapper']/div/script" />

对我不起作用。

我可以使用其他任何选项来解决此问题吗?

谢谢,朱利安

4

1 回答 1

4

viewlet plone.analytics 在页脚 viewlet 管理器中呈现:

<browser:viewlet
    name="plone.analytics"
    manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
    class=".view.AnalyticsViewlet"
    permission="zope2.View"
    />

该片段按原样呈现,因此您可以按照您想要的方式识别您的脚本标签。

你应该试试

<script id="plone-analytics" ...>YOUR SCRIPT...</script>

并修改 rules.xml 以将#plone-analytics 放在您的页脚中

在 Plone 4.2 中,至少 plone.analytics 不在可视门户包装器中,因此您尝试的规则将不起作用。

于 2012-10-18T07:15:04.907 回答