‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper:

Public Member Functions

 initializeArguments ()
 
 render ()
 

Protected Member Functions

 createFileDumpUrl (FileInterface $file)
 
 getAlternativeFilename (FileInterface $file)
 

Protected Attributes

string $tagName = 'a'
 

Detailed Description

A ViewHelper for creating links to a file (FAL).

Examples

Link to a file

::

<f:link.file file="{file}" target="_blank">See file</f:link.file>

Output of a public file::

See file

Output of a non-public file::

See file

Link to download a file

::

<f:link.file file="{file}" download="true" filename="alternative-name.jpg">Download file</f:link.file>

Output of a public file::

Download file

Output of a non-public file::

Download file

Definition at line 67 of file FileViewHelper.php.

Member Function Documentation

◆ createFileDumpUrl()

TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper::createFileDumpUrl ( FileInterface  $file)
protected

◆ getAlternativeFilename()

TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper::getAlternativeFilename ( FileInterface  $file)
protected

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper::initializeArguments ( )

Definition at line 73 of file FileViewHelper.php.

◆ render()

Member Data Documentation

◆ $tagName

string TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper::$tagName = 'a'
protected

Definition at line 71 of file FileViewHelper.php.