Url¶
The “Url” type generates a simple <input>
field, which handles different kinds
of links.
It corresponds with the TCA type='input'
(inputLink).
Properties¶
- autocomplete
| Required: false | Type: boolean | Default: ‘false’ |
If set, the autocomplete feature is enabled for this field.
- default
| Required: false | Type: string | Default: ‘’ |
Default value set if a new record is created.
- linkPopup
| Required: false | Type: array | Default: ‘’ |
The link browser control is typically used with
type='input'
withrenderType='inputLink'
adding a button which opens a popup to select an internal link to a page, an external link or a mail address.- allowedExtensions (string, list)
- Comma separated list of allowed file extensions. By default, all extensions are allowed.
- blindLinkFields (string, list)
- Comma separated list of link fields that should not be displayed. Possible
values are
class
,params
,target
andtitle
. By default, all link fields are displayed. - blindLinkOptions (string, list)
- Comma separated list of link options that should not be displayed. Possible
values are
file
,folder
,mail
,page
,spec
,telephone
andurl
. By default, all link options are displayed. - windowOpenParameters (string)
- Allows to set a different size of the popup, defaults to
height=800,width=600,status=0,menubar=0,scrollbars=1
.
Example:
linkPopup: allowedExtensions: 'pdf' blindLinkFields: 'target,title' blindLinkOptions: 'folder,spec,telefone,mail' windowOpenParameters: 'height=800,width=600'
- max
| Required: false | Type: integer | Default: ‘700’ |
Value for the “maxlength” attribute of the
<input>
field. Javascript prevents adding more than the given number of characters.- placeholder
| Required: false | Type: string | Default: ‘’ |
Placeholder text for the field.
- required
| Required: false | Type: boolean | Default: ‘false’ |
If set, the field will become mandatory.
- size
| Required: false | Type: integer | Default: ‘20’ |
Abstract value for the width of the
<input>
field.- trim
| Required: false | Type: boolean | Default: ‘false’ |
If set, the PHP trim function is applied on the field’s content.