[TYPO3-german] FlexForms TYPO3 Version 6

Christian Essl essl at incert.at
Tue Jun 11 08:37:39 CEST 2013


Enthält dein $_EXTKEY underscores? Die müssten dann beim Registrieren einer FlexForm vorher entfernt werden. Ich füge meine FlexForms immer so hinzu:

$pluginSignature = str_replace('_','',$_EXTKEY) . '_' . 'pluginName';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
t3lib_extMgm::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForm/flexform_pluginName.xml');

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von TheCounterpart
Gesendet: Montag, 10. Juni 2013 20:15
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] FlexForms TYPO3 Version 6

Hallo Ihr Lieben,

ich habe lange keine FlexForms mehr benutzt und nun nutze ich auch TYPO3 Version 6 in der aktuellsten Variante.
Auf ganz vielen Seiten habe ich nachgelesen wie man Flexforms einsetzt, aber jeder Versuch schlug fehl. Es taucht einfach nicht auf.
Ich habe eine Extension erstellt, das Plugin eingefügt, funktioniert auch. 
Nun möchte ich zu dieser Extension eine Flexform einfügen bei der etwas vorausgewählt wird über eine switchable Controller Action. Es muss keine sein, ein einfaches Dropdown würde mir für den Anfang auch reichen. 

in die ext_tables.php trug ich am Schluss folgendes ein:

$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . 'Configuration/FlexForms/plugin_flexform.xml');

(Mir ist nicht bekannt, ob man das mit TYPO3 6 jetzt anders handhaben muss.)

und in die plugin_flexform.xml:

<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>Title</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<switchablecontrolleractions>
						<tceforms> Standardaktion des Plugins 
							<config>
							<type>select</type>
								<items>
									<numindex index="0">
										<numindex index="0">Listenansicht</numindex>
										<numindex index="1">Blog->list</numindex>
									</numindex>
									<numindex index="1">
										<numindex index="0">Einzelansicht</numindex>
										<numindex index="1">Blog->show</numindex>
									</numindex>
								</items>
							</config>
						</tceforms>
					</switchablecontrolleractions>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>


Könntet ihr mir sagen was ich vergessen oder falsch gemacht habe?

Liebe Grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list