Guten Tag,

Ich versuche bestimmte Einstellungsfelder von powermail Formular Feldern im Backend auszublenden.

Laut Dokumentation sollte man ab Typo3 Version 4.5 auch Flexform Felder über das Array TCEFORM konfigurieren können.

Leider klappt das nicht. Vielleich übersehe ich etwas oder habe etwas wichtiges vergessen. Versuche mich jetzt schon sehr lange daran und hoffe ihr könnt mir weiterhelfen!

In der Doku steht das sollte so funktionieren:
[tablename].[field].[dataStructKey].[flexSheet].[flexField]

Der Tabellenname lautet "tx_powermail_fields", das Flexformfeld "flexform" und ist in der tca.php der Extension folgendermasen beschrieben:
PHP-Code:
'flexform' => array (
    
'exclude' => 1,        
    
'label' => 'LLL:EXT:powermail/locallang_db.xml:tx_powermail_fields.field',        
    
'config' => array (
        
'type' => 'flex',
        
'ds_pointerField' => 'formtype',
        
'ds' => array(
            
'default' => 'FILE:EXT:powermail/lib/def/def_field_error.xml',
            
'button' => 'FILE:EXT:powermail/lib/def/def_field_button.xml',
            
'captcha' => 'FILE:EXT:powermail/lib/def/def_field_captcha.xml',
            
'check' => 'FILE:EXT:powermail/lib/def/def_field_check.xml',
            
'content' => 'FILE:EXT:powermail/lib/def/def_field_content.xml',
            
'countryselect' => 'FILE:EXT:powermail/lib/def/def_field_countryselect.xml',
            
'date' => 'FILE:EXT:powermail/lib/def/def_field_date.xml',
            
'datetime' => 'FILE:EXT:powermail/lib/def/def_field_datetime.xml',
            
'file' => 'FILE:EXT:powermail/lib/def/def_field_file.xml',
            
'hidden' => 'FILE:EXT:powermail/lib/def/def_field_hidden.xml',
            
'html' => 'FILE:EXT:powermail/lib/def/def_field_html.xml',
            
'label' => 'FILE:EXT:powermail/lib/def/def_field_label.xml',
            
'password' => 'FILE:EXT:powermail/lib/def/def_field_password.xml',
            
'radio' => 'FILE:EXT:powermail/lib/def/def_field_radio.xml',
            
'reset' => 'FILE:EXT:powermail/lib/def/def_field_reset.xml',
            
'select' => 'FILE:EXT:powermail/lib/def/def_field_select.xml',
            
'submit' => 'FILE:EXT:powermail/lib/def/def_field_submit.xml',
            
'submitgraphic' => 'FILE:EXT:powermail/lib/def/def_field_submitgraphic.xml',
            
'text' => 'FILE:EXT:powermail/lib/def/def_field_text.xml',
            
'textarea' => 'FILE:EXT:powermail/lib/def/def_field_textarea.xml',
            
'typoscript' => 'FILE:EXT:powermail/lib/def/def_field_typoscript.xml',
        ),
    )
), 

Demnach lautet doch ein dataStructKey zB "text"

Auszug aus "def_field_text.xml"
Code:
<T3DataStructure>
	<meta>
		<langDisable>1</langDisable>
	</meta>
	<ROOT>
		<type>array</type>
		<el>
			<size>
				<TCEforms>
					<exclude>1</exclude>
					<label>LLL:EXT:powermail/locallang_db.xml:tx_powermail_forms.xml.size</label>
					<config>
						<type>input</type>
						<size>5</size>
					</config>
				</TCEforms>
			</size>

Laut Doku müsste also doch folgendes Page TSConfig das Feld "size" ausblenden (das passiert aber nicht)


TCEFORM.tx_powermail_fields.flexform.text.sDEF.size.disabled = 1


Mache ich irgendetwas falsch?
Wäre dankbar für Hilfe!