Hallo,
ich arbeite an einer sr_feuser_registration in die über folgende weise 
ein neues Feld eingepflegt wurde:

ext_tables.php:

"tx_alleusererw_leistungen" => Array (          
                "exclude" => 0,         
                "label" =>
"LLL:EXT:alle_user_erw/locallang_db.xml:fe_users.tx_alleusererw_leistungen", 
        
                "config" => Array (
                        "type" => "select",     
                        "foreign_table" => "tx_alleusererw_leistungen", 
                        "foreign_table_where" => "ORDER BY 
tx_alleusererw_leistungen.uid",      
                        "size" => 20,   
                        "minitems" => 0,
                        "maxitems" => 100,
                        "renderMode" => "checkbox",
                )
        )

und:

$TCA["tx_alleusererw_leistungen"] = Array (
        "ctrl" => Array (
                'title' => 
'LLL:EXT:alle_user_erw/locallang_db.xml:tx_alleusererw_leistungen',             
                'label' => 'leistung',  
                'tstamp' => 'tstamp',
                'crdate' => 'crdate',
                'cruser_id' => 'cruser_id',
                "default_sortby" => "ORDER BY crdate",  
                "delete" => "deleted",  
                "enablecolumns" => Array (              
                        "disabled" => "hidden",
                ),
                "dynamicConfigFile" => 
t3lib_extMgm::extPath($_EXTKEY)."tca.php",
                "iconfile" => 
t3lib_extMgm::extRelPath($_EXTKEY)."icon_tx_alleusererw_leistungen.gif",
        ),
        "feInterface" => Array (
                "fe_admin_fieldList" => "hidden, leistung",
        )
);

Eintrag in Tabelle über: tx_alleusererw_leistungen blob NOT NULL

in html Template:

<!-- ###SUB_INCLUDED_FIELD_tx_alleusererw_leistungen### -->
        <dt>
                <label for="tx-srfeuserregister-pi1-tx_alleusererw_leistungen" 
onclick="document.getElementById(this.htmlFor).focus(); return 
false;">###LABEL_TX_ALLEUSERERW_LEISTUNGEN### 
###REQUIRED_TX_ALLEUSERERW_LEISTUNGEN###</label>
        </dt>
        <dd>
                <div 
class="checks">###TCA_INPUT_tx_alleusererw_leistungen###</div>
                <!-- ###SUB_ERROR_FIELD_tx_alleusererw_leistungen### -->
                <p 
class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_tx_alleusererw_leistungen###</p>
                <!-- ###SUB_ERROR_FIELD_tx_alleusererw_leistungen### -->
                <!-- ###SUB_REQUIRED_FIELD_tx_alleusererw_leistungen### -->
                <p 
class="tx-srfeuserregister-pi1-error">###MISSING_TX_ALLEUSERERW_LEISTUNGEN###</p>
                <!-- ###SUB_REQUIRED_FIELD_tx_alleusererw_leistungen### -->
        <p>&nbsp;</p></dd>
        <!-- ###SUB_INCLUDED_FIELD_tx_alleusererw_leistungen### -->

also nach normalem sr_feuser_registration Feldschema!
Wenn ich das Formular abschicke ohne Auswahl einer checkbox ist alles 
ok...wenn ich eine oder mehrere Checkboxen auswähle bekomme ich 
folgenden Fehler:

Warning: htmlspecialchars() expects parameter 1 to be string, array 
given in /typo3_src-4.1.5/typo3/sysext/cms/tslib/class.tslib_content.php 
on line 3078

hat jemand ne ahnung wie ich diesen fehler abfangen kann oder mir sagen 
ob irgendwas nicht stimmt mit dem oben aufgeführten Code. Danke im Voraus

Gruss
Boris

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Reply via email to