我的标题中的jQuery包含在哪里?

时间:2016-10-09 23:26:13

标签: typo3 typoscript typo3-6.2.x

不知何故,我的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”。) enter image description here
这就是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: )

2 个答案:

答案 0 :(得分:2)

除了您已经排除的选项外,还可以通过

包含头部数据
page.headerData

see reference

在模板分析器中查找,以确定是否以及哪个模板包含它。如果您也可以将其排除在外,则可能是扩展类的包含。找到它的最简单方法是在命令行上运行grep

grep -Ri "ajax.googleapis.com" /typo/root/folder

答案 1 :(得分:1)

如果您无法移除模板,可以将其放入您自己的错别字中:

page.headerData.998 >