---
title: "Extbase vs. TypoScript (+Flexform)"
url: "https://www.typo3.net/d/99857-extbase-vs-typoscript-flexform"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-07-07"
last_reply: "2010-07-07"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase vs. TypoScript (+Flexform)

Extensions › Entwicklung · 0 Antworten · gestartet 2010-07-07

## Eröffnungsbeitrag

**einpraegsam.​net** · 2010-07-07 · [Beitrag #1](https://www.typo3.net/d/99857-extbase-vs-typoscript-flexform/1)

Meine Welt gerät gerade aus den Fugen... Vielleicht hat jemand ein paar klärende Worte für mich.

Über $this->settings kommt man an TypoScript Werte aus dem eigenen Plugin:

```typoscript
plugin.tx_ext {
  settings {
    wert = 123
  }
}
```

```php
echo $this->settings['wert'];
```

Jetzt stelle ich lauter (für mich) Kuriositäten hierzu fest:

1) Wenn es eine Flexform Konfiguration mit gleichem Namen gibt, dann wird der TypoScript Wert immer ignoriert, egal ob etwas im Flexform Feld eingetragen wurde oder nicht. Gibt es keine Möglichkeit nur denn auf Flexform zuzugreifen, wenn dort auch ein Wert existiert?

2) Über $this->settings werden alle Punkte in den Keys entfernt. Das hat zur Folge, dass eine stdWrap Konfiguration nicht mehr möglich ist:

```typoscript
plugin.tx_ext {
  settings {
    wert = TEXT
    wert.value = lala
  }
}
```

```php
echo $this->settings['wert']; // ergibt ein array mit key "value" und value "lala" / TEXT ist weg
```

Wie soll man nun einen stdWrap wieder aufgreifen können? Eventuell über $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_ext.']??

Gruß, Alex

---

Quelle: „Extbase vs. TypoScript (+Flexform)“, typo3.net, https://www.typo3.net/d/99857-extbase-vs-typoscript-flexform
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
