---
title: "TYPO 4.3 & Extbase-Extensionentwicklung: Frage zur Datenübergabe"
url: "https://www.typo3.net/d/95740-typo-43-extbase-extensionentwicklung-frage-zur-datenuebergabe"
source: "typo3.net"
tags: ["Extensions","Extbase","FlexForms","Frage","TYPO3 4"]
created: "2010-01-11"
last_reply: "2010-01-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TYPO 4.3 & Extbase-Extensionentwicklung: Frage zur Datenübergabe

Extensions › Extbase · 1 Antwort · gestartet 2010-01-11

## Eröffnungsbeitrag

**fragile74** · 2010-01-11 · [Beitrag #1](https://www.typo3.net/d/95740-typo-43-extbase-extensionentwicklung-frage-zur-datenuebergabe/1)

Hi,
ich programmiere derzeit meine erste Extension mit Extbase/Fluid und frage mich gerade, ob sich an der Art, Backendfelder anzulegen und deren Werte an die Extension zu übergeben etwas geändert hat - falls ja, hätte jemand einen Link zu einem Tutorial/API-Doku von Extbase/FLOW3 parat ?

Thx in advance :),
FraGiLe

## Antworten

### [#2](https://www.typo3.net/d/95740-typo-43-extbase-extensionentwicklung-frage-zur-datenuebergabe/2) · fragile74 · 2010-01-11

Sodale,
nach einigen Mühen und wälzen von API-Dokus hab ichs hinbekommen :).
Man nehme:
  Eine MVC-Extension
  Ein Flexform-XML mit spezieller Syntax
...und schon stehen die Backend-Flexform-Felder im Controller via $this->settings['...'] zur Verfügung :):

```php
$array = array($this->settings['Ueberschrift'],$this->settings['Punkt1'],$this->settings['Punkt2'],$this->settings['Punkt3'],$this->settings['Preis']);
```

Die flexform-xml muss dazu natürlich in der ext_tables.php registriert werden und z.b. folgende Syntax enthalten:

```typoscript
<T3DataStructure>
	<sheets>
		<sDEF>
			<ROOT>
				<TCEforms>
					<sheetTitle>Allgemein</sheetTitle>
				</TCEforms>
				<type>array</type>
				<el>
					<settings.Ueberschrift>
						<TCEforms>
							<label>Ueberschrift</label>
							<config>
								<type>input</type>
								<size>30</size>
								<eval>trim</eval>
								<default>Ueberschrift</default>
							</config>
						</TCEforms>
					</settings.Ueberschrift>
					<settings.Punkt1>
						<TCEforms>
							<label>Punkt 1</label>
							<config>
								<type>input</type>
								<size>30</size>
								<eval>trim</eval>
								<default>Test 1</default>
							</config>
						</TCEforms>
					</settings.Punkt1>
					<settings.Punkt2>
						<TCEforms>
							<label>Punkt 2</label>
							<config>
								<type>input</type>
								<size>30</size>
								<eval>trim</eval>
								<default>Test 2</default>
							</config>
						</TCEforms>
					</settings.Punkt2>
					<settings.Punkt3>
						<TCEforms>
							<label>Punkt 3</label>
							<config>
								<type>input</type>
								<size>30</size>
								<eval>trim</eval>
								<default>Test 3</default>
							</config>
						</TCEforms>
					</settings.Punkt3>
					<settings.Preis>
						<TCEforms>
							<label>Preis</label>
							<config>
								<type>input</type>
								<size>30</size>
								<eval>trim</eval>
								<default>Preis</default>
							</config>
						</TCEforms>
					</settings.Preis>
				</el>
			</ROOT>
		</sDEF>
	</sheets>
</T3DataStructure>
```

Wichtig sind die "settings" - Konstrukte, damit der Mechanismus im Controller funktioniert - very easy, sehr schön zu programmieren ;)...

---

Quelle: „TYPO 4.3 & Extbase-Extensionentwicklung: Frage zur Datenübergabe“, typo3.net, https://www.typo3.net/d/95740-typo-43-extbase-extensionentwicklung-frage-zur-datenuebergabe
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
