[TYPO3-UG Dutch] Vreemd probleem in Internet Explorer

WP Perquin perquin at yuplounge.nl
Tue Jun 16 12:55:01 CEST 2009


Het betreft onderstaande code:
/**
	 * Generate an array of fields to be excluded from editing for the
user. Based on "exclude"-field in TCA and a look up in non_exclude_fields
	 * Will also generate this list for admin-users so they must be
check for before calling the function
	 *
	 * @return	array		Array of [table]-[field] pairs to
exclude from editing.
	 */
	function getExcludeListArray()	{
		global $TCA;

		$list = array();
		reset($TCA);
		while (list($table)=each($TCA))	{
			t3lib_div::loadTCA($table);
			while
(list($field,$config)=each($TCA[$table]['columns']))	{
				if ($config['exclude'] &&
!t3lib_div::inList($this->BE_USER->groupData['non_exclude_fields'],$table.':
'.$field))	{
					$list[]=$table.'-'.$field;
				}
			}
		}
		return $list;
	}

De regel 5576 is: while (list($field,$config)=each($TCA[$table]['columns']))
Misschien gebruik je exclude in je typoscript, maar is die leeg?

In dit soort gevallen zou ik (indien mogelijk) Zend Platform (gratis voor
ontwikkel omgevingen) installeren. Die geeft dan heel netjes aan wat er fout
gaat.
Kijk anders eens in de broncode van je website onder FF. Kans is aanwezig
dat de foutmelding er dan toch ook staat, alleen wegvalt doordat FF iets
anders omgaat met DIV-jes etc.

Willem

-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Marvin
Stobberingh
Verzonden: dinsdag 16 juni 2009 11:05
Aan: typo3-ug-dutch at lists.netfielders.de
Onderwerp: [TYPO3-UG Dutch] Vreemd probleem in Internet Explorer

Hallo Lijst,

 

Ik loop sinds vandaag tegen een vreemd probleem op bij een typo3 site die
wij ontwikkeld hebben,

 

het betreft een typo3 site versie 4.2.6 met naast RealURL geen andere
extensies in gebruik..

 

De website werkt helemaal perfect, totdat de eindgebruiker (dus niet de
admin user) inlogt in de backend,

en probeert een content element toe te voegen (tekst/image/etc/..) op het
moment dat de gebruiker de toevoeging opslaat

komt er een foutmelding, welke overigens alleen in Internet Explorer
voorkomt.

 

Het betreft de volgende mededeling :

 

Warning: Variable passed to each() is not an array or object in
/home/vhosting/229/lib/typo3_src-4.2.6/t3lib/class.t3lib_tcemain.php on line
5576

 

Deze melding komt echt alleen bij Internet Explorer boven water,..het
toegevoegde element is vervolgens wel gewoon goed opgeslagen, alleen

dan met deze melding bovenaan de pagina.

 

Heeft iemand enig idee wat hier aan de hand zou kunnen zijn?

 

Alvast hartelijk bedankt voor de reacties.

 

vriendelijke groet,

 

Marvin Stobberingh

F-Graphics

_______________________________________________
TYPO3-UG-Dutch mailing list
TYPO3-UG-Dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch




More information about the TYPO3-UG-Dutch mailing list