---
title: "Kleines Flexform - switchableControllerAction - Problem (aus -> wird -)"
url: "https://www.typo3.net/d/106832-kleines-flexform-switchablecontrolleraction-problem-aus-wird"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2011-08-16"
last_reply: "2011-08-16"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Kleines Flexform - switchableControllerAction - Problem (aus -> wird -)

Extensions › Entwicklung · 0 Antworten · gestartet 2011-08-16

## Eröffnungsbeitrag

**nobody07** · 2011-08-16 · [Beitrag #1](https://www.typo3.net/d/106832-kleines-flexform-switchablecontrolleraction-problem-aus-wird/1)

Hallo liebe Typo3.net - Community.

ich habe derzeit ein Problem, bei dem ich nicht weiter komme, auch nach stundenlangem Googlen und austesten :(

Zur Ausgangslage:
Ich habe eine Flexform mit einer switchableControllerAction, über die ich verschiedene Anzeigemodi steuern will. Das funktioniert auch auf meinem Testsystem und in der Theorie super, in der Praxis zeigt es sich aber, dass manchmal (ich konnte bisher noch keine eindeutigen Zusammenhänge erkennen), dass beim Speichern anstatt der ausgewählten Action nur "Aktueller Wert nicht erlaubt" steht. Das Problem, welches ich dann auch nach einigem Suchen herausgefunden habe, besteht darin, dass er im tt_content - Feld pi_flexform anstatt des Werts "Person->Controller" nur noch "Person-Controller" stehen hat, was natürlich dazu führt, dass er den Wert nicht kennt und auch der ActionController dann einen Fehler wirft, da für ihn ja kein Darstellungscontroller angesteuert wird.

Da das Speichern der Flexform ansich ja selbstständig und ohne Zutun geschieht, muss der Fehler ja eigentlich in der Flexform selbst liegen. Nach mehrmaligem Checken und überlegen kann ich keinerlei Probleme feststellen. Ich dachte erst, dass er das Problem hat, das ">" falsch zu interpretieren (ist ja XML), aber auch wenn ich es durch > ersetze, geschieht gleiches. Ein Tip bei der Google-Recherche war ein Bug in LibXML. Die Version von LibXML kann ich aber nicht ohne Weiteres updaten, da gab es dann den anderen Tip, das Ganze in CDATA-Tags zu packen... Gesagt, getan, Erfolg hat es aber keinen gebracht.

Anbei einmal der Ausschnitt der Flexform... Wenn jemand eine Idee hat, immer her damit.. Denn es nervt einfach, dass er dann dauernd diesen Fehler wirft und auch nicht weiter macht :(

```html
<switchableControllerActions>
<TCEforms>
<label>Anzeigemodus</label>
<config>
	<type>select</type>
	<items type="array">
		<numIndex index="0" type="array">
			<numIndex index="0">Personenansicht Komplett</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonComplete]]></numIndex>
		</numIndex>
		<numIndex index="1" type="array">
			<numIndex index="0">Nur Personendaten</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonData]]></numIndex>
		</numIndex>
		<numIndex index="2" type="array">
			<numIndex index="0">Nur Curriculum Vitae</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonVita]]></numIndex>
		</numIndex>
		<numIndex index="3" type="array">
			<numIndex index="0">Nur Mitgliedschaften</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonMembership]]></numIndex>
		</numIndex>
		<numIndex index="4" type="array">
			<numIndex index="0">Nur Forschungsfelder</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonResearches]]></numIndex>
		</numIndex>
		<numIndex index="5" type="array">
			<numIndex index="0">Nur Lehrveranstaltungen</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonCourses]]></numIndex>
		</numIndex>
		<numIndex index="6" type="array">
			<numIndex index="0">Nur Publikationen</numIndex>
			<numIndex index="1"><![CDATA[Person->showSinglePersonPublications]]></numIndex>
		</numIndex>
	</items>
	<maxitems>1</maxitems>
	<size>1</size>
</config>
</TCEforms>
</switchableControllerActions>
```

Manchmal (nicht immer und in verschiedensten Kombis mit den anderen Auswahlfeldern des Flexforms) erscheint dann beispielsweise statt

```html
Person->showSinglePersonData
```

in der Datenbank des Flexform-Felds nur noch

```html
Person-showSinglePersonData
```

gespeichert. Ich bin langsam am Verzweifeln... :/

Any ideas?

Danke und Grüße,
Chris

---

Quelle: „Kleines Flexform - switchableControllerAction - Problem (aus -> wird -)“, typo3.net, https://www.typo3.net/d/106832-kleines-flexform-switchablecontrolleraction-problem-aus-wird
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
