2016-10-09 7 views
0

Каким-то образом мой jQuery включает в себя замену старой версией, которая заставляет мою функцию .on вызывать ошибку (по крайней мере, я так думаю). Я не могу узнать, откуда это происходит.
Я хочу удалить его и управлять своими включенными из моих корневых шаблонов и setup.txt моих расширений.
Я закомментирована все в моей корневой шаблон и только оставил это стоять (нашел его на here):Где находится jQuery в моем заголовке?

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> 

ли кто-то знает, как я могу отслеживать, откуда берутся все те теги скриптов и ссылок?

EDIT: Я нашел его в анализаторе шаблонов, о котором я раньше не знал (сначала я его установил, а потом понял, что он был там раньше, потому что у меня неожиданно появилась две записи «Анализатор шаблонов» в моем выборе после установка).
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

Помимо опций, которые уже исключали, данные головки могут быть включены через

page.headerData 

(see reference)

Посмотрите это в Анализаторе шаблонов, чтобы узнать, включает ли он и какой именно шаблон. Если вы также можете это исключить, это может быть включение из класса расширения. Самый простой способ, чтобы найти его, то было бы запустить grep на командной строке:

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

благодаря не знать о анализаторе шаблонов - , но как вы думаете, это сохранить, если я просто удалю эти включенные (см. отредактированный вопрос)? Должно быть, так как это просто для Fluid Autocomplete Widget, который я никогда не замечал, потому что у меня нет автоматического завершения, кроме Netbeans. –

+1

Виджет Autocomplete Fluid - это виджет, который может использоваться в расширении Extbase для предоставления функции autocomplete («поиск по типу»). Если вы не используете его в одном из своих расширений, вы можете безопасно удалить его из загруженного TypoScript. – lorenz

+0

спасибо, я думал, что это для завершения кода, теперь вы ясно дали мне понять! –

1

Если вы не можете удалить themplate вы можете поместить это в свой собственный TypoScript:

page.headerData.998 > 
Смежные вопросы