nachdem ich das script languagemenu.inc eingebunden habe erzeugt mir typo3 folgenden header fehler
Warning: Cannot modify header information - headers already sent by (output started at /html/fileadmin/templates/languagemenu.inc:22) in /typo3_src-3.8.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2612
hier das setup:
SPRACHE = COA
SPRACHE {
10 = PHP_SCRIPT
10.file = fileadmin/templates/languagemenu.inc
}
hier die languagemenu.inc
<?php
// Für die aktuelle Seite werden alle all pages_language_overlay records geholt. Jeder Record entspricht einer Sprache
$query = "SELECT * FROM pages_language_overlay WHERE pid=".$GLOBALS["TSFE"]->id.$GLOBALS["TSFE"]->sys_page->enableFields("pages_language_overlay")." GROUP BY sys_language_uid";
$res = mysql(TYPO3_db,$query);
$langArr=array();
while($row=mysql_fetch_assoc($res)) {
$langArr[$row["sys_language_uid"]]=$row["title"];
}
$curLang = $GLOBALS["TSFE"]->sys_language_uid;
$flags = array();
$flags[] = '<li><a href="index.php?id='.$GLOBALS[" tsfe-="">id.'&L=0" target=_top>deutsch</a></li>';
$flags[] = '<li><a href="index.php?id='.$GLOBALS[" tsfe-="">id.'&L=1" target=_top>english</a></li>';
// Macht die Ausgabe. Das Menü transferitert die page-id und die "L" variable zur Sprachsteuerung
if($curLang == '0'){
$content = '<div class="sprachauswahl"><ul><li class="listelanguage">language:</li><li id="aktiv">deutsch</li>'.$flags[1].'</ul></div>';
} else {
$content = '<div class="sprachauswahl"><ul><li class="listelanguage">language:</li>'.$flags[0].'<li id="aktiv">english</li></ul></div>';
}
?>
wie kann ich dem fehler auf die schliche kommen, bzw. reicht es wenn diese warnmeldung in der datei class.tslib_fe.php auskommentiert wird=?
typo 3.8.0