diff -ru typo3_src-4.5.2.original/typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php typo3_src-4.5.2.new/typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php --- typo3_src-4.5.2.original/typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php 2011-02-26 00:20:51.000000000 +0100 +++ typo3_src-4.5.2.new/typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php 2011-02-28 09:38:09.000000000 +0100 @@ -42,10 +42,13 @@ * @return string Output */ public function render($conf = array()) { - if (!is_array($conf) || empty($conf['scriptSuffix'])) { - throw new InvalidArgumentException('Expected parameter $conf[\'scriptSuffix\'] was not given.', 1295705938); - } - +/* + * http://bugs.typo3.org/view.php?id=17726 + * + * if (!is_array($conf) || empty($conf['scriptSuffix'])) { + * throw new InvalidArgumentException('Expected parameter $conf[\'scriptSuffix\'] was not given.', 1295705938); + * } +*/ $file = isset($conf['file.']) ? $this->cObj->stdWrap($conf['file'], $conf['file.']) : $conf['file'];