[Typo3-german] URL für Druck-Ansicht auslesen ?
Tom Walter
t3 at wnets.de
Mon Dec 12 23:48:51 CET 2005
Habe eine Seite mit Druck über type=98 realisiert. Der Druckbutton wird
sprachabhängig über eine angepasste languagemenu.php eingebunden.
Dieser Code funktioniert bei normalen Seiten ohne Probleme:
$printLink = '<a
href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=1').'"
target="_top"
onClick="window.open(\''.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=1&type=98').'\',\'Drucken\',\'width=800,height=600,left=50,top=50,menubar=yes,scrollbars=yes\')"><img
src="fileadmin/images_intern/drucken.jpg" width="36" height="24"
border="0" alt="Print version" title="Print version" /></a>';
Da er aber für Seiten mit Paramentern (z.B. tt_news-Artikel) nicht
funktioniert wollte ich folgendes umbauen:
$printLink = '<a href="#" target="_top"
onClick="window.open(\''.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&type=98\',\'Drucken\',\'width=800,height=600,left=50,top=50,menubar=yes,scrollbars=yes\')"><img
src="fileadmin/images_intern/drucken.jpg" width="36" height="24"
border="0" alt="Druckversion" title="Druckversion" /></a>';
damit die URL dynamisch ausgelesen und um &type=98 ergänzt wird.
Nun erhalte ich aber in den Seiten den Warnhinweis:
<b>Warning</b>: Cannot modify header information - headers already sent
by (output started at
/var/www/foehlweb/cms/fileadmin/scripts/languageMenu.php:81) in
<b>/var/www/foehlweb/typo3_src-3.8.1/typo3/sysext/cms/tslib/class.tslib_fe.php</b>
on line <b>2614</b><br />
Wie könnte ich die Druckansicht sonst aufrufen ?
Falls das nicht zum umgehen wäre, wie könnte ich die php-Warnhinweise
"abstellen" und welche Probleme könnten daraus entstehen ?
Vielen Dank,
Tom
More information about the TYPO3-german
mailing list