Attention

TYPO3 v10 has reached end-of-life as of April 30th 2023 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.

Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v10 here: TYPO3 ELTS.

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" />

/typo3/index.php?route=/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" />

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

Arguments

uid

DataType

mixed

Required

true

Description

Uid of record to be edited, 0 for creation

table

DataType

string

Required

true

Description

Target database table

fields

DataType

string

Required

false

Description

Edit only these fields (comma separated list)

returnUrl

DataType

string

Required

false

Description

Return to this URL after closing the edit dialog