[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> </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