TYPO3 Logo
ViewHelper Reference
Release: master

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
      • 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
    • security
      • security.ifAuthenticated
      • security.ifHasRole
    • 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

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

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.

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
  • Contact
  • Issues
  • Repository

Last rendered: Jan 19, 2021 01:41

TYPO3 Theme 4.4.2

© Copyright since 2018 by the TYPO3 Documentation Team
  • Legal Notice
  • Privacy Policy