---
title: "Class 'TYPO3\\\\CMS\\\\Backend\\\\Module\\\\BaseScriptClass' not found"
url: "https://www.typo3.net/d/120258-class-typo3cmsbackendmodulebasescriptclass-not-found"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TYPO3 6.x"]
created: "2015-05-25"
last_reply: "2015-05-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Class 'TYPO3\\CMS\\Backend\\Module\\BaseScriptClass' not found

Extensions › Entwicklung · 2 Antworten · gestartet 2015-05-25

## Eröffnungsbeitrag

**ejoo** · 2015-05-25 · [Beitrag #1](https://www.typo3.net/d/120258-class-typo3cmsbackendmodulebasescriptclass-not-found/1)

Hallo,
ich versuche gerade die Extension "Javascript Popup" kompatibel mit T3 6.2 zu machen. Da ich noch keine eigene Extension geschrieben habe, habe ich erstmal die Dokumentationen gewälzt, lernen will ich es sowieso. Folgendes verstehe ich aber dennoch nicht:

Die Extension ruft zum Erstellen der Konfiguration einen Wizard auf, dafür gibt es eine Index.php.

Folgende Zeile

```php
class tx_popup_wiz extends t3lib_SCbase {
```

Wollte ich so umbauen:

```php
class tx_popup_wiz extends \TYPO3\CMS\Backend\Module\BaseScriptClass {}
```

Das Wizard-Fenster geht auf, aber es ist nichts (keinerlei Code) darin.
Der Apache wirft die Fehlermeldung aus:

```plaintext
PHP Fatal error:  Class 'TYPO3\\CMS\\Backend\\Module\\BaseScriptClass' not found in ...
```

Wenn ich andere Beispiele ansehe, dann kann ich meinen Fehler nicht erkennen. Ich habe schon versucht, mit use zu arbeiten, ohne jeglichen Erfolg. *Verzweiflung*

Was ist die Ursache dieses Fehlers?
Gruß
Ejoo

## Antworten

### [#2](https://www.typo3.net/d/120258-class-typo3cmsbackendmodulebasescriptclass-not-found/2) · aemka · 2015-05-26

Vlt. hilft dir das hier: <http://www.shentao.de/2013/11/t3jquery-mit-typo3-62-kompatibel-machen.html>

### [#3](https://www.typo3.net/d/120258-class-typo3cmsbackendmodulebasescriptclass-not-found/3) · ejoo · 2015-05-26

Das hatte ich noch nicht versucht. Allerdings ist die gleiche Fehlermeldung nun schon bei der require_once-Anweisung (unten die Zeile 5). Muss ich irgendwas grundlegendes machen, damit ich auf den TYPO3-namespace zugreifen kann? In anderen Extensions kann ich das nicht klar erkennen.

Fehlermeldung im Apache-log:
Class 'TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility' not found

Dies ist der Anfang der Index.php für den Wizard:

```php
unset($MCONF);

use \TYPO3\CMS\Lang\LanguageService;
use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Module/BaseScriptClass.php');

if (!class_exists('t3lib_SCbase')) {
class t3lib_SCbase extends \TYPO3\CMS\Backend\Module\BaseScriptClass {}
}
```

---

Quelle: „Class 'TYPO3\\CMS\\Backend\\Module\\BaseScriptClass' not found“, typo3.net, https://www.typo3.net/d/120258-class-typo3cmsbackendmodulebasescriptclass-not-found
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
