link.file¶
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:
<a href="https://example.com/fileadmin/path/to/file.jpg" target="_blank">See file</a>
Output of a non-public file:
<a href="https://example.com/index.php?eID=dumpFile&t=f&f=123&token=79bce812" target="_blank">See file</a>
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:
<a href="https://example.com/fileadmin/path/to/file.jpg" download="alternative-name.jpg">Download file</a>
Output of a non-public file:
<a href="https://example.com/index.php?eID=dumpFile&t=f&f=123&dl=1&fn=alternative-name.jpg&token=79bce812">Download file</a>
Arguments¶
additionalAttributes¶
- DataType
mixed
- Required
false
- Description
Additional tag attributes. They will be added directly to the resulting HTML tag.
data¶
- DataType
mixed
- Required
false
- Description
Additional data-* attributes. They will each be added with a "data-" prefix.
aria¶
- DataType
mixed
- Required
false
- Description
Additional aria-* attributes. They will each be added with a "aria-" prefix.
file¶
- DataType
mixed
- Required
true
- Description
Specifies the file to create a link to
download¶
- DataType
mixed
- Required
false
- Description
Specifies if file should be downloaded instead of displayed
filename¶
- DataType
string
- Required
false
- Description
Specifies an alternative filename. If filename contains a file extension, this must be the same as from 'file'.
class¶
- DataType
string
- Required
false
- Description
CSS class(es) for this element
dir¶
- DataType
string
- Required
false
- Description
Text direction for this HTML element. Allowed strings: "ltr" (left to right), "rtl" (right to left)
id¶
- DataType
string
- Required
false
- Description
Unique (in this file) identifier for this HTML element.
lang¶
- DataType
string
- Required
false
- Description
Language for this element. Use short names specified in RFC 1766
style¶
- DataType
string
- Required
false
- Description
Individual CSS styles for this element
title¶
- DataType
string
- Required
false
- Description
Tooltip text of element
accesskey¶
- DataType
string
- Required
false
- Description
Keyboard shortcut to access this element
tabindex¶
- DataType
integer
- Required
false
- Description
Specifies the tab order of this element
onclick¶
- DataType
string
- Required
false
- Description
JavaScript evaluated for the onclick event
name¶
- DataType
string
- Required
false
- Description
Specifies the name of an anchor
rel¶
- DataType
string
- Required
false
- Description
Specifies the relationship between the current document and the linked document
rev¶
- DataType
string
- Required
false
- Description
Specifies the relationship between the linked document and the current document
target¶
- DataType
string
- Required
false
- Description
Specifies where to open the linked document