---
title: "auto code in modulen"
url: "https://www.typo3.net/d/52120-auto-code-in-modulen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-10-23"
last_reply: "2006-10-24"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# auto code in modulen

Extensions › Entwicklung · 1 Antwort · gestartet 2006-10-23

## Eröffnungsbeitrag

**NickD** · 2006-10-23 · [Beitrag #1](https://www.typo3.net/d/52120-auto-code-in-modulen/1)

hallo,

es wird immer folgender code in alles extensions generiert:

```php
if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/suche/pi1/class.tx_suche_pi1.php'])	{
include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/suche/pi1/class.tx_suche_pi1.php']);
}
```

was hat die if-anweisung zu bedeuten?

vielleicht habe ich mich etwas undeutlich ausgedrückt...
wenn ich eine neue extension über den kickstarter anlege, findet sich schon ein vorgefertigter code vor. wie die vererbung der class.tslib-pibase, initialisierung einiger variablen und ganz unten diese if-anweisung, die ich oben gepostet habe. was macht diese genau? es scheint fast so, als würde sie die selbe php datei (worin sie auch steht), bei einem besonderen fall, erneut includen!? spielt das nur ein rolle, wenn ich mehrere module in einem ordner angelegt habe oder für was ist die gut?

## Antworten

### [#2](https://www.typo3.net/d/52120-auto-code-in-modulen/2) · NickD · 2006-10-24

nach langem suchen wurde ich endlich fündig:

```php
if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['tslib/class.tslib_content.php'])   {
       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['tslib/class.tslib_content.php']);
```

letztendlich wird hier geprüft, ob es eine Erweiterung gibt und wenn ja, dann wird diese per Include eingebunden.

---

Quelle: „auto code in modulen“, typo3.net, https://www.typo3.net/d/52120-auto-code-in-modulen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
