![]() |
TYPO3
7.6
|
Public Member Functions | |
canHandleLink (array $linkParts) | |
formatCurrentUrl () | |
expandFolder (Folder $folder, $extensionList= '') | |
getBodyTagAttributes () | |
getUrlParameters (array $values) | |
isCurrentlySelectedItem (array $values) | |
getScriptUrl () | |
![]() | |
__construct () | |
initialize (AbstractLinkBrowserController $linkBrowser, $identifier, array $configuration) | |
getLinkAttributes () | |
modifyLinkAttributes (array $fieldDefinitions) | |
isUpdateSupported () | |
![]() | |
getLinkAttributes () | |
modifyLinkAttributes (array $fieldDefinitions) | |
initialize (AbstractLinkBrowserController $linkBrowser, $identifier, array $configuration) | |
render (ServerRequestInterface $request) | |
isUpdateSupported () | |
Protected Member Functions | |
getTitle () | |
renderItem (ResourceInterface $fileOrFolderObject) | |
![]() | |
setTemporaryDbMounts () | |
getBackendUser () | |
getLanguageService () | |
Protected Attributes | |
$linkParts = [] | |
$expectedClass = File::class | |
$mode = 'file' | |
$expandFolder | |
$additionalFolderClass = '' | |
![]() | |
$linkAttributes = [ 'target', 'title', 'class', 'params', 'rel' ] | |
$updateSupported = true | |
$linkBrowser | |
$iconFactory | |
Link handler for files
Definition at line 36 of file FileLinkHandler.php.
canHandleLink | ( | array | $linkParts | ) |
Checks if this is the handler for the given link
The handler may store this information locally for later usage.
array | $linkParts | Link parts as returned from TypoLinkCodecService |
Implements LinkHandlerInterface.
Definition at line 74 of file FileLinkHandler.php.
References FileLinkHandler\$linkParts, $url, StringUtility\beginsWith(), and ResourceFactory\getInstance().
expandFolder | ( | Folder | $folder, |
$extensionList = '' |
|||
) |
For RTE: This displays all files from folder. No thumbnails shown
Folder | $folder | The folder path to expand |
string | $extensionList | List of file extensions to show |
Definition at line 209 of file FileLinkHandler.php.
References Folder\checkActionPermission(), GeneralUtility\fixed_lgd_cs(), AbstractLinkHandler\getBackendUser(), Folder\getCombinedIdentifier(), Folder\getIdentifier(), FileLinkHandler\getTitle(), FileLinkHandler\renderItem(), and Icon\SIZE_SMALL.
Referenced by FileLinkHandler\getUrlParameters().
formatCurrentUrl | ( | ) |
Format the current link for HTML output
Implements LinkHandlerInterface.
Definition at line 103 of file FileLinkHandler.php.
getBodyTagAttributes | ( | ) |
Implements LinkHandlerInterface.
Definition at line 298 of file FileLinkHandler.php.
getScriptUrl | ( | ) |
Returns the URL of the current script
Implements LinkParameterProviderInterface.
Definition at line 333 of file FileLinkHandler.php.
|
protected |
Definition at line 251 of file FileLinkHandler.php.
References AbstractLinkHandler\getLanguageService().
Referenced by FileLinkHandler\expandFolder().
getUrlParameters | ( | array | $values | ) |
array | $values | Array of values to include into the parameters or which might influence the parameters |
Implements LinkParameterProviderInterface.
Definition at line 310 of file FileLinkHandler.php.
References FileLinkHandler\expandFolder().
isCurrentlySelectedItem | ( | array | $values | ) |
array | $values | Values to be checked |
Implements LinkParameterProviderInterface.
Definition at line 323 of file FileLinkHandler.php.
|
protected |
Renders a single item displayed in the current folder
ResourceInterface | $fileOrFolderObject |
\InvalidArgumentException |
Definition at line 281 of file FileLinkHandler.php.
References GeneralUtility\formatSize(), ResourceInterface\getName(), and Icon\SIZE_SMALL.
Referenced by FileLinkHandler\expandFolder().
|
protected |
Definition at line 63 of file FileLinkHandler.php.
|
protected |
Definition at line 58 of file FileLinkHandler.php.
|
protected |
Definition at line 48 of file FileLinkHandler.php.
|
protected |
Definition at line 43 of file FileLinkHandler.php.
Referenced by FileLinkHandler\canHandleLink().
|
protected |
Definition at line 53 of file FileLinkHandler.php.