get('youtubevideo'); if ($row['CType'] === 'youtubevideo_pi1') { $videoRelations = $parentObject->renderText($row['uid']); $youtubeObjects = \TYPO3\CMS\Backend\Utility\BackendUtility::resolveFileReferences('tt_content', 'tx_youtubevideo_assets', $row); $itemContent .= '
'; foreach ($youtubeObjects as $video) { $original = $video->getOriginalFile(); $code = $video->getContents(); $onlineMediaHelper = OnlineMediaHelperRegistry::getInstance()->getOnlineMediaHelper($original); $previewUrl = str_replace(Environment::getPublicPath(), '', $onlineMediaHelper->getPreviewImage($original)); if (!$video->getProperty('hidden')){ $itemContent .= '
'; if ($extensionConfiguration['youtubevideoEnableBePlayer']) { $itemContent .= '
'; } else { $itemContent .= $parentObject->linkEditContent('', $row); } if ($video->getProperty('title')){ $itemContent .= '' . $parentObject->linkEditContent($parentObject->renderText($video->getProperty('title')), $row) . ''; } $itemContent .= '
'; } } $itemContent .= '
'; if ( $row['tx_youtubevideo_colcount'] || $row['tx_paginatedprocessors_paginationenabled'] || $row['tx_paginatedprocessors_itemsperpage'] || $row['tx_paginatedprocessors_pagelinksshown'] || $row['tx_paginatedprocessors_pagelinksshown'] ) { $itemContent .= '
'; if ($row['tx_youtubevideo_colcount']) { $itemContent .= '
Layout: columns:' . $parentObject->linkEditContent($parentObject->renderText($row['tx_youtubevideo_colcount']), $row) . ''; } if ($row['tx_paginatedprocessors_paginationenabled']) { $itemContent .= '
Pagination: active '; if ($row['tx_paginatedprocessors_itemsperpage']) { $itemContent .= ' • items per page: ' . $row['tx_paginatedprocessors_itemsperpage']; } if ($row['tx_paginatedprocessors_pagelinksshown']) { $itemContent .= ' • links shown: ' . $row['tx_paginatedprocessors_pagelinksshown']; } if ($row['tx_paginatedprocessors_urlsegment']) { $itemContent .= ' • url segment: ' . $row['tx_paginatedprocessors_urlsegment']; } } $itemContent .= '
'; } $drawItem = FALSE; } } }