0

我使用 TYPO-Script(在模板中)为 Google Analytics 添加了 javascript:

page.headerData.124034 = TEXT
page.headerData.124034.value (

<!-- Google Analytics -->

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-##-my-ID-##']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);
(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

<!-- Google Analytics End -->

)

TYPO3 在前端呈现:

 <!-- Google Analytics -->

 <!-- Google Analytics End -->

所以缺少完整的脚本部分。我的代码在 TYPO6 6.1.3 上运行良好。我认为当我更新到 TYPO3 版本 6.1.4 或 6.1.5 时它停止工作。

有谁知道如何让它再次工作?

4

2 回答 2

0

也许 TEXT-Type 不再接受脚本标签了。

尝试使用:

page.includeFooterJS.c (
    <script type=”text/javascript”&gt;
        alert(“Yes, scripts can also be added inline.”);
    </script>
)

或者: http ://typo3.org/extension-manuals/footer_js/0.0.1/view/1/3/

于 2013-10-04T08:56:56.713 回答
0

您的模板可能有问题,例如,其他模板覆盖了该值。您是否检查过在模板对象浏览器中是否看到正确的值?

我已经测试了您共享的确切代码,它在 TYPO3 v8.7 中没有问题

于 2017-07-25T11:54:37.143 回答