TYPO3 Logo
Fluid ViewHelper Reference
Release: 10.4

Loading data.

  • typo3/backend
    • link
      • link.editRecord
      • link.newRecord
    • 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
  • 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
      • widget
        • be.widget.paginate
      • 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.page
      • link.typolink
    • sanitize
      • sanitize.html
    • security
      • security.ifAuthenticated
      • security.ifHasRole
    • uri
      • uri.action
      • uri.email
      • uri.external
      • uri.image
      • uri.page
      • uri.resource
      • uri.typolink
    • widget
      • widget.autocomplete
      • widget.link
      • widget.paginate
      • widget.uri
    • base
    • cObject
    • debug
    • flashMessages
    • form
    • image
    • media
    • renderChildren
    • 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
      • 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/index.php?route=/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/index.php?route=/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.

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

true

Description

Uid of record to be edited

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

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

Last updated: Mar 14, 2023 01:27

Last rendered: Mar 14, 2023 01:28

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