Fal::getFalFile()
\nn\t3::Fal()->getFalFile($srcFile);
Retrieves a File (FAL) object(sys_file)
\nn\t3::Fal()->getFalFile( 'fileadmin/image.jpg' );
Copied!
@param string $srcFile
@return \TYPO3\CMS\Core\Resource\File|boolean
Source Code
public function getFalFile ( $srcFile )
{
try {
$srcFile = \nn\t3::File()->stripPathSite( $srcFile );
$storage = \nn\t3::File()->getStorage( $srcFile, true );
if (!$storage) return false;
// \TYPO3\CMS\Core\Resource\File
$storageBasePath = $storage->getConfiguration()['basePath'];
$file = $storage->getFile( substr( $srcFile, strlen($storageBasePath) ) );
return $file;
} catch( \Exception $e ) {
return false;
}
}
Copied!