---
title: "Per Typoscript abfragen welche Extension installiert ist"
url: "https://www.typo3.net/d/113466-per-typoscript-abfragen-welche-extension-installiert-ist"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","tt_news"]
created: "2013-01-16"
last_reply: "2013-01-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Per Typoscript abfragen welche Extension installiert ist

TYPO3 › TypoScript · 1 Antwort · gestartet 2013-01-16

## Eröffnungsbeitrag

**merz** · 2013-01-16 · [Beitrag #1](https://www.typo3.net/d/113466-per-typoscript-abfragen-welche-extension-installiert-ist/1)

Hallo Zusammen,

ich würde gerne über TS abfragen ob eine Extension installiert ist. Wenn die Extension installiert ist, soll das entsprechende eigene Setup-File geladen werden.

Ich habe den Ansatz unten gewählt. Die Abfrage funktioniert soweit auch. Der Text "JA: Ext ist installiert" wird ausgegeben. Nur der Typoscript-Include funktioniert leider nicht. Wenn ich den Include ausserhalb der Bedingung setze wird das File geladen. Hat jemand eine Idee wo das Problem liegen könnte?

**Typoscript:**

[userFunc = user_CheckExtState(tt_news)]
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/ts/ext/tt_news/setup.ts">
lib.header.102 = TEXT
lib.header.102.value = <div>JA: Ext ist installiert</div>
[else]
lib.header.102 = TEXT
lib.header.102.value = <div>NEIN: Ext ist nicht installiert</div>
[global]

**PHP:**

In der localconf wird über $TYPO3_CONF_VARS['FE']['eID_include']['checkext'] = 'fileadmin/scripts/checkext.php'; folgendes Skript eingebunden:

<?php

function user_CheckExtState($extName)
{
// gibt alle installierten Extensions aus!!!
#t3lib_div::debug($GLOBALS['TYPO3_LOADED_EXT']);

$checkEX = false;
if(t3lib_extMgm::isLoaded($extName))
$checkEX = true;

return $checkEX;
}

?>

Danke und Grüsse

Lexi

## Antworten

### [#2](https://www.typo3.net/d/113466-per-typoscript-abfragen-welche-extension-installiert-ist/2) · merz · 2013-01-16

So, ok.. das Problem ist der Include in der localconf.php. Wenn ich das Skript direkt in die localconf.php reinkopiere funktioniert alles wie gewünscht. Scheint noch was gecacht gewesen zu sein.

Ich find es allerdings nicht so toll, das Skript direkt in die localconf.php einzubinden. Hat noch jemand eine andere Lösung.

Was ich auch schon versucht habe ist das Skript über includelibs einzubinden. Scheint so als ob es nur in der localconf.php funktioniert. Müssen da noch irgendwelche Bibliotheken geladen werden?

---

Quelle: „Per Typoscript abfragen welche Extension installiert ist“, typo3.net, https://www.typo3.net/d/113466-per-typoscript-abfragen-welche-extension-installiert-ist
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
