Uri.editRecord ViewHelper <be:uri.editRecord>

Use this ViewHelper to provide edit links (only the uri) to records. The ViewHelper will pass the uid and table to FormEngine.

The uid must be given as a positive integer. For new records, use the <be:uri.newRecord>.

Examples

URI to the record-edit action passed to FormEngine:

<be:uri.editRecord uid="42" table="a_table" returnUrl="foo/bar" />
Copied!

/typo3/record/edit?edit[a_table][42]=edit&returnUrl=foo/bar

URI to the edit record action: edit only the fields title and subtitle of page uid=42 and return to foo/bar:

<be:uri.editRecord uid="42" table="pages" fields="title,subtitle" returnUrl="foo/bar" />
Copied!

<a href="/typo3/record/edit&edit[pages][42]=edit&returnUrl=foo/bar&columnsOnly=title,subtitle">

Source code

Go to the source code of this ViewHelper: EditRecordViewHelper.php (GitHub).

Arguments

The following arguments are available for <be:uri.editRecord>:

Name Type Default
mixed
string
string
string
uid
Type
mixed
Required

true

Uid of record to be edited, 0 for creation

table
Type
string
Required

true

Target database table

fields
Type
string

Edit only these fields (comma separated list)

returnUrl
Type
string

Return to this URL after closing the edit dialog