---
title: "jquery vs. t3jquery + Extensions"
url: "https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2012-05-15"
last_reply: "2012-05-16"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# jquery vs. t3jquery + Extensions

Extensions · 4 Antworten · gestartet 2012-05-15

## Eröffnungsbeitrag

**3bein** · 2012-05-15 · [Beitrag #1](https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions/1)

Hallo,

ich habe ne allegemeine Frage zum o.g. Thema

Ich kann ja jquery1.7.x manuell einbinden.

```php
page.includeJS.jquery.external = 1
page.includeJSFooter.jquery =  https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
page.includeJS.jquery =  https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
```

Dann laufen auch meine beiden Sachen:
- News & Content Slider
- Mega Menu

Wenn ich jetzt aber Multiple Content hinzufüge, geht nix mehr.
Das liegt aber scheinbar daran, dass Multiple Content jQuery nochmal einbindet.

siehe:

```php
<script src="typo3conf/ext/jfmulticontent/res/jquery/js/jquery-1.7.2.min.js?1337066116" type="text/javascript"></script>
<script src="typo3conf/ext/jfmulticontent/res/jquery/js/jquery.easing-1.3.js?1337066116" type="text/javascript"></script>
<script src="typo3conf/ext/jfmulticontent/res/jquery/js/jquery-ui-1.8.20.custom.min.js?1337066116" type="text/javascript"></script>
```

Multiplecontent bringt jquery mit. siehe: typo3conf/ext/jfmulticontent/res/jquery/js/jquery-1.7.2.min.js

Warum?

Wie installiert man Extensions, ohne das diese kollidieren?
Wenn jede ihre eigen Bibliothek mitbringt, wie kann man dies im vorfeld prüfen und unterbinden? Macht ja keinen Sinn, wenn alle Extensions jquery einbinden. Kein Wunder, das diese kollidieren.

Wozu t3jquery? Nur um das GUI freundlich zu administrieren und mir ein eigenes js zu erstellen?
Wozu jquery als Extension? (im Repository ist Version 1.2.x. Aktuell ist aber 1.7.x)

Vielleicht könnt ihr mir Eure Erfahrung kurz mitteilen...

Danke im Vorraus

## Antworten

### [#2](https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions/2) · kolki · 2012-05-15

Ich bin mit t3jquery sehr zufrieden und es funktioniert alles.
Unter anderem kann man mit t3jquery seine fraglichen Extension entsprechend analysieren lassen; T3jquery erstellt dann quasi das maßgeschneiderte Script für alle betreffenden Extensions bei dem es grundsätzlich keine Konflikte mehr geben soll.

### [#3](https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions/3) · 3bein · 2012-05-15

Ich weiß nicht, warum es jetzt geht.

Ich habe das manuelle Einbinden raus genommen.
Dann habe ich t3jquery installiert. Da ich hier im Forum gelesen habe entweder oder und jquery veraltet sein soll.

Bei t3jquery habe ich angehakt, das er es extern von jquery laden soll.

Wie kann ich Extensions daran hindern, eigene jquery Versionen zu laden? Ich habe hier im forum folgendes gefunden:

Reicht das hier gefundene in den Constants:

```typoscript
plugin.EXTENSIONNAME {
  libraryToUse = jquery
  includeJSLibrarys = 0
}
```

### [#4](https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions/4) · helmet · 2012-05-15

Wie, und ob man überhaupt der Extension per TS sagen kann, das sie kein jquery laden soll, hängt von der Extension ab.

Einfach mal die entsprechende Konfiguration durchstöbern

### [#5](https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions/5) · intensivstation · 2012-05-16

Ich benutze auch t3jquery und multicolumn.
Wenn man verhindern will, dass Extensions jQuery ebenfalls laden, dann kann man auch sehen, ob sie jQuery zu headerData hinzufügen. So kriegt man es dann z.B. weg:

```typoscript
page.headerData.998 >
```

Oft kann man das bei der Extension-Konfiguration abschalten.
Bei multicolumn wird das anscheinend durch die tsconfig.txt geladen.

---

Quelle: „jquery vs. t3jquery + Extensions“, typo3.net, https://www.typo3.net/d/110616-jquery-vs-t3jquery-extensions
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
