我已使用TYPO脚本(在模板中)为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时它停止工作。
有谁知道如何再次使用它?
答案 0 :(得分:0)
可能TEXT-Type不再接受脚本标记。
尝试使用:
page.includeFooterJS.c (
<script type=”text/javascript”>
alert(“Yes, scripts can also be added inline.”);
</script>
)
或者: http://typo3.org/extension-manuals/footer_js/0.0.1/view/1/3/
答案 1 :(得分:0)
您的模板可能存在错误,例如:其他一些模板覆盖了这个值。 您是否检查过模板对象浏览器中是否显示正确的值?
我已经测试了您共享的确切代码,并且在TYPO3 v8.7
中没有出现问题