TYPO3 Logo
Fluid ViewHelper Reference
Release: 11.5

Loading data.

  • typo3/backend
    • link
      • link.editRecord
      • link.newRecord
    • mfa
      • mfa.ifHasState
    • moduleLayout
      • button
        • moduleLayout.button.linkButton
        • moduleLayout.button.shortcutButton
      • moduleLayout.menuItem
      • moduleLayout.menu
    • uri
      • uri.editRecord
      • uri.newRecord
    • arrayBrowser
    • avatar
    • languageColumn
    • moduleLayout
    • moduleLink
    • thumbnail
  • typo3/core
    • form
      • form.typoScriptConstants
    • iconForRecord
    • iconForResource
    • icon
    • normalizedUrl
  • typo3/fluid
    • asset
      • asset.css
      • asset.script
    • be
      • buttons
        • be.buttons.csh
        • be.buttons.shortcut
      • labels
        • be.labels.csh
      • menus
        • be.menus.actionMenuItemGroup
        • be.menus.actionMenuItem
        • be.menus.actionMenu
      • security
        • be.security.ifAuthenticated
        • be.security.ifHasRole
      • be.container
      • be.infobox
      • be.link
      • be.pageInfo
      • be.pagePath
      • be.pageRenderer
      • be.tableList
      • be.uri
    • debug
      • debug.render
    • form
      • select
        • form.select.optgroup
        • form.select.option
      • form.button
      • form.checkbox
      • form.hidden
      • form.password
      • form.radio
      • form.select
      • form.submit
      • form.textarea
      • form.textfield
      • form.upload
      • form.validationResults
    • format
      • format.bytes
      • format.case
      • format.crop
      • format.currency
      • format.date
      • format.html
      • format.htmlentitiesDecode
      • format.htmlentities
      • format.json
      • format.nl2br
      • format.number
      • format.padding
      • format.stripTags
      • format.urlencode
    • link
      • link.action
      • link.email
      • link.external
      • link.file
      • link.page
      • link.typolink
    • sanitize
      • sanitize.html
    • security
      • security.ifAuthenticated
      • security.ifHasRole
    • transform
      • transform.html
    • uri
      • uri.action
      • uri.email
      • uri.external
      • uri.image
      • uri.page
      • uri.resource
      • uri.typolink
    • base
    • cObject
    • debug
    • flashMessages
    • form
    • image
    • media
    • render
    • translate
  • typo3fluid/fluid
    • cache
      • cache.disable
      • cache.static
      • cache.warmup
    • format
      • format.cdata
      • format.htmlspecialchars
      • format.printf
      • format.raw
    • alias
    • case
    • comment
    • count
    • cycle
    • debug
    • defaultCase
    • else
    • for
    • groupedFor
    • if
    • inline
    • layout
    • or
    • render
    • section
    • spaceless
    • switch
    • then
    • variable
  • Contribution
  • Sitemap
  • Index

PAGE CONTENTS

  • link.editRecord
    • Examples
    • Arguments
      • additionalAttributes
      • data
      • aria
      • class
      • dir
      • id
      • lang
      • style
      • title
      • accesskey
      • tabindex
      • onclick
      • uid
      • table
      • fields
      • returnUrl
  1. Start
  2. typo3/backend
  3. link
  4. link.editRecord
View source

Display settings


Color scheme of code blocks:


link.editRecord¶

Use this ViewHelper to provide edit links 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:link.newRecordViewHelper>.

Examples¶

Link to the record-edit action passed to FormEngine:

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

Output:

<a href="/typo3/record/edit?edit[a_table][42]=edit&returnUrl=foo/bar">
    Edit record
</a>

Link to edit page uid=3 and then return back to the BE module "web_MyextensionList":

<be:link.editRecord uid="3" table="pages" returnUrl="{f:be.uri(route: 'web_MyextensionList')}">

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

<be:link.editRecord uid="42" table="pages" fields="title,subtitle" returnUrl="foo/bar">
    Edit record
</be:link.editRecord>

Output:

<a href="/typo3/record/edit?edit[pages][42]=edit&returnUrl=foo/bar&columnsOnly=title,subtitle">
    Edit record
</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.

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

uid¶

DataType

mixed

Required

false

Description

Uid of record to be edited

table¶

DataType

string

Required

false

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

  • Previous
  • Next
  • Home
  • Contact
  • Issues
  • Repository

Last updated: Jan 31, 2023 13:59

Last rendered: Jan 31, 2023 14:00

  • TYPO3 Theme 4.7.9
  • DRC v3.0.dev30
© Copyright since 2018 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy
  • Code of Conduct