---
title: "Ladereihenfolge von Extension"
url: "https://www.typo3.net/d/52662-ladereihenfolge-von-extension"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-11-01"
last_reply: "2006-11-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Ladereihenfolge von Extension

Extensions › Entwicklung · 3 Antworten · gestartet 2006-11-01

## Eröffnungsbeitrag

**semidark** · 2006-11-01 · [Beitrag #1](https://www.typo3.net/d/52662-ladereihenfolge-von-extension/1)

hallo zusammen,

ich bin gerade dabei eine von mir bereits programmierte extension zu erweitern. Dabei ist mir aufgefallen das ich gerne einige verwendete Funktionen und Libs auslagern und zu einer eigenen Extension machen möchte damit ich diese dann in vielen weiteren extension nutzen kann  ;)

Dummerweise bin ich darauf angewiesen das die Extensions in der richtigen Reihenfolge geladen werden da die Libs und Funktionen auf die zugegriffen werden soll sonst nicht richtig initialisiert sind. Die Libs werden also momentant erst nach der extension geladen und initialisiert die auf das lib zugreifen möchte.

Weiß jemand nach welchem prinzip Typo3 die Ladereihenfolge der Extensions festlegt und wie man hierauf eventuell Einfluss nehmen kann? Ich hoffe ja nicht das die extensions Alphabetisch geladen werden  o.O

Über Tipps und Anregungen würde ich mich freuen...

Gruß SemiDark

## Antworten

### [#2](https://www.typo3.net/d/52662-ladereihenfolge-von-extension/2) · steffenk · 2006-11-01

die Reihenfolge entspricht der Liste in der localconf.php unter
$TYPO3_CONF_VARS['EXT']['extList']

### [#3](https://www.typo3.net/d/52662-ladereihenfolge-von-extension/3) · semidark · 2006-11-01

Danke für den Tipp,

habe direkt mal ausprobiert die Reihenfolge zu ändern und alle caches geleert.
Die veränderte Reihenfolge erscheint auch im BE Modul "Konfiguration".

Außerdem habe ich mir die gecachte temp_xxxx_localconf.php angesehen. Hier sind die jeweiligen ext_localconf.php Dateien auch in der richtigen/veränderten weise hinterlegt.

Zum Testen habe ich in beide extensions eine Debug ausgabe eingebaut. Dummerweise erscheinen die Debug ausgaben immer noch in der falschen Reihenfolge womit das Problem leider immer noch besteht.  #angry#

Muss ich eventuell die ext_localconf.php der extension die zuerst geladen werden soll anpassen?

### [#4](https://www.typo3.net/d/52662-ladereihenfolge-von-extension/4) · mithrandix · 2006-11-09

Pack in deine Extension am Anfang:

```php
require_once(t3lib_extMgm::extPath('required_lib').'class.tx_required_lib.php');
```

dann ist sichergestellt, daß die vorher geladen wird

---

Quelle: „Ladereihenfolge von Extension“, typo3.net, https://www.typo3.net/d/52662-ladereihenfolge-von-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
