-
Hilfe bei Fehlermeldung
Erstmal Hallo!
Ich habe jetz länger keine Möglichkeit gehabt mit TL etwas zu entwickeln.
Jetz hab ich mir die Zeit genommen endlich das Modul mal anzufangen, welches mir im seit langem im Kopf rumschwirrt.
Jetz bekomm ich aber folgende Fehlermeldungen und habe keine Ahnung was ich falsch gemacht hab.
Ich hoffe mir kann jemand helfen.
Wenn Code gefragt is stell ich ihn gern rein!
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\tl\system\drivers\DC_Table.php on line 4148
#0 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(414 8): __error(2, 'Invalid argumen...', 'C:\xampp\htdocs...', 4148, Array)
#1 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(379 9): DC_Table->filterMenu()
#2 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(324 ): DC_Table->panel()
#3 C:\xampp\htdocs\tl\system\modules\backend\Backend. php(210): DC_Table->showAll()
#4 C:\xampp\htdocs\tl\typolight\main.php(99): Backend->getBackendModule('wbi')
#5 C:\xampp\htdocs\tl\typolight\main.php(295): Main->run()
#6 {main}
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\tl\system\drivers\DC_Table.php on line 3881
#0 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(388 1): __error(2, 'Invalid argumen...', 'C:\xampp\htdocs...', 3881, Array)
#1 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(380 0): DC_Table->searchMenu()
#2 C:\xampp\htdocs\tl\system\drivers\DC_Table.php(324 ): DC_Table->panel()
#3 C:\xampp\htdocs\tl\system\modules\backend\Backend. php(210): DC_Table->showAll()
#4 C:\xampp\htdocs\tl\typolight\main.php(99): Backend->getBackendModule('wbi')
#5 C:\xampp\htdocs\tl\typolight\main.php(295): Main->run()
#6 {main}
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\tl\system\functions.php:132) in C:\xampp\htdocs\tl\system\libraries\Template.php on line 174
#0 [internal function]: __error(2, 'Cannot modify h...', 'C:\xampp\htdocs...', 174, Array)
#1 C:\xampp\htdocs\tl\system\libraries\Template.php(1 74): header('Content-Type: t...')
#2 C:\xampp\htdocs\tl\system\modules\backend\BackendT emplate.php(135): Template->output()
#3 C:\xampp\htdocs\tl\typolight\main.php(286): BackendTemplate->output()
#4 C:\xampp\htdocs\tl\typolight\main.php(102): Main->output()
#5 C:\xampp\htdocs\tl\typolight\main.php(295): Main->run()
#6 {main}
Lg Wesze
-
Da passt was mit deinem DCA und den Filtern nicht.
Schaue doch einfach in den Source de DC_TABLE.php, Zeile 4148
PHP-Code:
$filter = ($GLOBALS['TL_DCA'][$this->strTable]['list']['sorting']['mode'] == 4) ? $this->strTable.'_'.CURRENT_ID : $this->strTable;
// Get sorting fields
foreach ($GLOBALS['TL_DCA'][$this->strTable]['fields'] as $k=>$v)
{
if ($v['filter'])
{
$sortingFields[] = $k;
}
}
Dein $this->strTable scheint fehlerhaft zu sein !
Lass ihn DIr doch mal mittles echo ausgeben.
-
Also das echo gibt genau die Tabelle aus die es sein sollte!
Hab auch erst das im dem dca drinnen!
Echo ausgabe is tl_wbi!
PHP-Code:
$GLOBALS['TL_DCA']['tl_wbi'] = array
(
'config' => array
(
'ptable' => 'tl_wbi_category',
'dataContainer' => 'Table',
'switchToEdit' => true,
'enableVersioning' => true
)
);
-
Dann wuerde ich Dir empfehlen, noch ein wenig bei anderen Modules abzuschauen.
Da fehlen noch list,palettes,fields. Letzteres will er ja auch in der foreach durchlaufen, weshalb er zu der Fehlermeldung kommt !
-
Schande über mein Haupt!
Das merk ich mir fürs nächste mal...
Auf das hätt ich gar net dacht!
Danke für die Hilfe
-
Dann viel Spass noch beim Entwickeln :cool: