Es gibt ja im Backend die Möglichkeit, Videos hochzuladen. Um eine Videogalerie aus beliebig vielen Vimeo Videos zu erstellen, brauchte ich nun für jedes Video ein Vorschaubild. Praktischerweise gibt es von Typo3 selbst einen VimeoHelper! Den kann man einfach so in einem eigenen ViewHelper benutzen:
/**
* @param \TYPO3\CMS\Extbase\Domain\Model\FileReference $video
* @return string
*/
public function render($video) {
$helper = new \TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper();
$tmp = $helper->getPreviewImage($video->getOriginalResource()->getOriginalFile());
return $tmp;
}
Wahnsinn!