[TYPO3-german] sr_feuser_registration htmlspecialcharsfehler bei neuem Feld

Boris Degenhardt degenhardt at visor3000.com
Thu Feb 21 09:48:22 CET 2008


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



More information about the TYPO3-german mailing list