不知何故,我的jQuery包含被旧版本覆盖,导致我的.on函数导致错误(至少我是这么认为)。我无法找出包含的来源。
我想删除它并从我的root模板和扩展的setup.txt控制我的包含。
我在根模板中注释掉了所有内容,只留下了这个(在here上找到):
page = PAGE
page.includeJS >
page.includeJSlibs >
page.includeJSFooter >
page.includeJSFooterlibs >
page.jsInline >
page.jsFooterInline >
这是我标题中的结果:
<link rel="shortcut icon" href="/fileadmin/icons/lc_icon.png" type="image/png; charset=binary">
<link rel="icon" href="/fileadmin/icons/lc_icon.png" type="image/png; charset=binary">
<title>Home</title>
<meta name="generator" content="TYPO3 CMS">
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_15e5175da3.css?1468240242" media="all">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />
</head>
有人知道如何跟踪所有这些脚本和链接标记的来源吗?
编辑:
我在模板分析器中找到了它,之前我不知道(我先安装它,但之前已经意识到它已经存在,因为我在安装后突然在我的选择中有两个条目“Template Analyzer”。)
这就是jQuery包含的地方:
EXT:fluid/Configuration/TypoScript
2379: [GLOBAL]
2380: # includes jQuery library and default styles for Fluid Autocomplete Widget
2381: page.headerData.998 = TEXT
2382: page.headerData.998.value (
2383: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
2384: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
2385: <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" type="text/css" media="all" />
2386: <link rel="stylesheet" href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" media="all" />
2387: )
答案 0 :(得分:2)
除了您已经排除的选项外,还可以通过
包含头部数据page.headerData
在模板分析器中查找,以确定是否以及哪个模板包含它。如果您也可以将其排除在外,则可能是扩展类的包含。找到它的最简单方法是在命令行上运行grep
:
grep -Ri "ajax.googleapis.com" /typo/root/folder
答案 1 :(得分:1)
如果您无法移除模板,可以将其放入您自己的错别字中:
page.headerData.998 >