2016-10-09 10 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> 

ん誰かが、どのようにそれらのスクリプトとリンクタグがどこから来たのかを私がどのように追跡できるか知っていますか?

編集: 私はこれまでに知らなかったテンプレートアナライザで見つけました(私は最初にインストールしましたが、それ以前に私が突然選択した2つのエントリ「テンプレートアナライザ」を持っていたので、インストール)。既に除外オプションは別に

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)を介して含めることができます:jQueryのから来含む場合
enter image description here
はこれがでした

テンプレートアナライザでこれを調べ、正確なテンプレートにそれが含まれているかどうかを調べます。それを排除することができれば、それは拡張クラスからのインクルードかもしれません。

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

感謝はしませんでしたそれは、あなたのコマンドラインでgrepを実行することです見つけるための最も簡単な方法テンプレートアナライザ - について知っていますが、それらを削除すれば保存されると思いますか(編集された質問を参照)? Netbeans以外の自動補完機能がないため気付かなかったFluid Autocomplete Widgetのためです。 –

+1

Fluid Autocomplete Widgetは、エクステンションの拡張機能でオートコンプリート(入力時に「検索」)機能を提供するために使用できるウィジェットです。拡張機能のいずれかでそれを使用しない限り、ロードされたTypoScriptから安全に削除することができます。 – lorenz

+0

ありがとう、私はそれがコード補完のためだと思った、あなたは今私に明らかにした! –

1

あなたがあなた自身のTypoScriptでこれを置くことができるthemplateを削除することができない場合:

page.headerData.998 > 
関連する問題