Index: typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php (revision 9214) +++ typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php (revision ) @@ -50,10 +50,16 @@ $prefix = $GLOBALS['TSFE']->absRefPrefix; } - $filename = $this->cObj->stdWrap($conf['file'], $conf['file.']); + $filename = isset( $conf['file.']) + ? $this->cObj->stdWrap($conf['file'], $conf['file.']) + : $conf['file']; - $typeConf = $conf[$conf['type'] . '.']; + $type = isset( $conf['type.']) + ? $this->cObj->stdWrap($conf['type'], $conf['type.']) + : $conf['type']; + $typeConf = $conf[$type . '.']; + //add QTobject js-file $GLOBALS['TSFE']->getPageRenderer()->addJsFile(TYPO3_mainDir . 'contrib/flashmedia/qtobject/qtobject.js'); $replaceElementIdString = uniqid('mmqt'); @@ -71,16 +77,30 @@ } $params = ($params ? substr($params, 0, -2) : '') . LF . $qtObject . '.write("' . $replaceElementIdString . '");'; - $alternativeContent = $this->cObj->stdWrap($conf['alternativeContent'], $conf['alternativeContent.']); - $layout = $this->cObj->stdWrap($conf['layout'], $conf['layout.']); + $alternativeContent = isset($conf['alternativeContent.']) + ? $this->cObj->stdWrap($conf['alternativeContent'], $conf['alternativeContent.']) + : $conf['alternativeContent']; + + $layout = isset($conf['layout.']) + ? $this->cObj->stdWrap($conf['layout'], $conf['layout.']) + : $conf['layout']; $layout = str_replace('###ID###', $replaceElementIdString, $layout); $layout = str_replace('###QTOBJECT###', '