---
title: "Constanten werden nicht mehr aufgelöst"
url: "https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2008-04-16"
last_reply: "2008-04-18"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Constanten werden nicht mehr aufgelöst

Extensions › Entwicklung · 3 Antworten · gestartet 2008-04-16

## Eröffnungsbeitrag

**brunzdulb** · 2008-04-16 · [Beitrag #1](https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest/1)

Hi Ihr,

leider habe ich ein größeres Problem. Einige Extensions (die mit "ext_typoscript_constants.txt" arbeiten) funktionieren nicht mehr, da die Variablen aus "ext_typoscript_constants.txt" nicht mehr aufgelöst werden. Wenn ich sie in den Bereich "Constants" eines Templates reinschreibe, funktionieren die Constanten ohne Probleme. Nur wenn sie aus der TXT kommen, gibt es dieses Problem.

Bei dr_wiki gibt es unter anderem die folgende Constante in der "ext_typoscript_constants.txt":

```typoscript
plugin.tx_drwiki_pi1 {
  
    # cat=plugin.tx_drwiki_pi1/file/a; type=file[html,htm,tmpl,txt]; label= Template File: Template File.
    templateFile = EXT:dr_wiki/res/drwiki.tmpl
}
```

Wenn ich nun in die Funktion function main($content, $conf) von "pi1/class.tx_drwiki_pi1.php" die Zeile echo $this->conf["templateFile"]; einfüge bekomme ich folgende Ausgabe:

```html
{$plugin.tx_drwiki_pi1.templateFile}
```

Eigentlich sollte dort die Ausgabe

```html
typo3conf/ext/dr_wiki/res/drwiki.tmpl
```

erscheinen.. :-(

Kann mir jemand helfen? Habe leider absolut keine Ahnung weswegen dieses Problem bei mir Auftritt.. Vor wenigen Tagen hat noch alles funktioniert... Unter anderem hab ich die Mehrsprachigkeit zur Seite hinzugefügt...

## Antworten

### [#2](https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest/2) · einpraegsam.​net · 2008-04-16

Alles was in den Konstanten steht, sollte ans Setup übergeben werden.

Im Setup sollte also folgendes stehen:

```typoscript
plugin.tx_drwiki_pi1.templateFile = {$plugin.tx_drwiki_pi1.templateFile}
```

Während das in den Constants stehen sollte:

```typoscript
plugin.tx_drwiki_pi1.templateFile = EXT:dr_wiki/res/drwiki.tmpl
```

- Du kannst auch direkt ins Setup deinen Wert eintragen
- Cache leeren
- Nachschauen mit z.B. print_r($this->conf);

### [#3](https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest/3) · brunzdulb · 2008-04-16

Ausgabe von **print_r($this->conf);** in Datei **pi1/class.tx_drwiki_pi1.php**:

```html
Array
(
    [includeLibs] => typo3conf/ext/dr_wiki/pi1/class.tx_drwiki_pi1.php
    [userFunc] => tx_drwiki_pi1->main
    [CMD] => 
    [pidList] => 
    [recursive] => 
    [templateFile] => {$plugin.tx_drwiki_pi1.templateFile}
    [iconEdit] => IMAGE
    [iconEdit.] => Array
        (
            [file] => {$plugin.tx_drwiki_pi1.iconEdit}
            [altText] => Edit
        )

    [iconHome] => IMAGE
    [iconHome.] => Array
        (
            [file] => {$plugin.tx_drwiki_pi1.iconHome}
            [altText] => HomePage
        )
usw....
}
```

in der **ext_typoscript_setup.txt** werden die Constanten zugewiesen:

```typoscript
plugin.tx_drwiki_pi1 {
	CMD = 
	pidList = 
	recursive = 

	templateFile = {$plugin.tx_drwiki_pi1.templateFile}
usw...
}
```

Kannst du mir weiterhelfen?

### [#4](https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest/4) · brunzdulb · 2008-04-18

Die Extension "mg_help" hat wohl diesen Fehler verursacht. Habe die Konfiguration unter "Include static (from extensions)" geladen was aber laut Anleitung garnicht nötig ist. Es dürfte eigentlich auch keinen Fehler verursachen, scheinbar hats das aber doch....

---

Quelle: „Constanten werden nicht mehr aufgelöst“, typo3.net, https://www.typo3.net/d/76128-constanten-werden-nicht-mehr-aufgeloest
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
