From 62aaed901a08ecd4077cb441dc91328e6c993814 Mon Sep 17 00:00:00 2001 From: linawolf <48202465+linawolf@users.noreply.github.com> Date: Tue, 2 Jun 2026 13:38:49 +0000 Subject: [PATCH] fix: apply whitespace fixes --- Documentation/Backend.json | 2 +- Documentation/Core.json | 2 +- Documentation/Form.json | 2 +- Documentation/Global.json | 2 +- Documentation/Global/Be/PagePath.rst | 1 - Documentation/Global/Form/Password.rst | 4 ++-- Documentation/Global/Form/Upload.rst | 6 +++--- Documentation/Global/Media.rst | 1 - .../Global/_FlashMessages/_DemonstrateFlashMessages.html | 2 +- Documentation/Global/_FlashMessages/_SomeForm.html | 2 +- 10 files changed, 11 insertions(+), 13 deletions(-) diff --git a/Documentation/Backend.json b/Documentation/Backend.json index 9486ec4..233e8ad 100644 --- a/Documentation/Backend.json +++ b/Documentation/Backend.json @@ -1 +1 @@ -{"viewHelpers":{"avatar":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\AvatarViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"AvatarViewHelper","tagName":"avatar","documentation":"ViewHelper to render the avatar markup (including the `` tag) for a given backend user.\nIf the given backend user hasn't added a custom avatar yet, a default one is used.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-avatar"},"argumentDefinitions":{"backendUser":{"name":"backendUser","type":"int","description":"uid of the backend user","required":false,"defaultValue":0,"escape":null},"size":{"name":"size","type":"int","description":"width and height of the image","required":false,"defaultValue":32,"escape":null},"showIcon":{"name":"showIcon","type":"bool","description":"show the record icon as well","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Avatar","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Avatar"},"languageColumn":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\LanguageColumnViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"LanguageColumnViewHelper","tagName":"languageColumn","documentation":"ViewHelper to render a language column in a backend table module.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-languagecolumn","@internal":"Not part of the TYPO3 API"},"argumentDefinitions":{"languageColumn":{"name":"languageColumn","type":"TYPO3\\CMS\\Backend\\View\\BackendLayout\\Grid\\LanguageColumn","description":"Language column object which is context for column","required":true,"defaultValue":null,"escape":null},"columnNumber":{"name":"columnNumber","type":"int","description":"Number (colPos) of column within LanguageColumn to be returned","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"LanguageColumn","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/LanguageColumn"},"link.documentation":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\DocumentationViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\DocumentationViewHelper","tagName":"link.documentation","documentation":"Use this ViewHelper to provide a link to the official documentation. The ViewHelper will\nuse the permalink identifier to generate a permalink to the documentation which is\na redirect to the actual URI.\n\nThe identifier must be given as a string. Be aware that very specific short links into\nthe documentation may change over time.\n\nThe link will always lead to the documentation of the corresponding TYPO3 version. This\nmeans in a v12 installation, using `foo-bar` as identifier will link to 'foo-bar@12.4',\nwhile in v13 the link will be 'foo-bar@13.4'.\n\nExample\n=======\n\nLink to the documentation::\n\n See documentation<\/be:link.documentation>\n\nOutput::\n\n \n See documentation\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-documentation","@internal":"not part of TYPO3 Core API."},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"identifier":{"name":"identifier","type":"string","description":"the documentation permalink identifier as displayed in the modal link popup of any rendered documentation manual","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\Documentation","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/Documentation"},"link.editRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\EditRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\EditRecordViewHelper","tagName":"link.editRecord","documentation":"Use this ViewHelper to provide edit links to records. The ViewHelper will\npass the uid and table to FormEngine.\n\nThe uid must be given as a positive integer.\nFor new records, use the :ref:` `.\n\nExamples\n========\n\nLink to the record-edit action passed to FormEngine::\n\n \n\nOutput::\n\n \n Edit record\n <\/a>\n\nLink to edit page uid=3 and then return back to the BE module \"web_MyextensionList\"::\n\n \n\nLink to edit only the fields title and subtitle of page uid=42 and return to foo\/bar::\n\n \n Edit record\n <\/be:link.editRecord>\n\nOutput::\n\n \n Edit record\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-editrecord"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"uid":{"name":"uid","type":"int","description":"uid of record to be edited","required":true,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"fields":{"name":"fields","type":"string","description":"Edit only these fields (comma separated list)","required":false,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\EditRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/EditRecord"},"link.newRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\NewRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\NewRecordViewHelper","tagName":"link.newRecord","documentation":"Use this ViewHelper to provide 'create new record' links.\nThe ViewHelper will pass the command to FormEngine.\n\nThe table argument is mandatory, it decides what record is to be created.\n\nThe pid argument will put the new record on this page, if ``0`` given it will\nbe placed to the root page.\n\nThe uid argument accepts only negative values. If this is given, the new\nrecord will be placed (by sorting field) behind the record with the uid.\nIt will end up on the same pid as this given record, so the pid must not\nbe given explicitly by pid argument.\n\nAn exception will be thrown, if both uid and pid are given.\nAn exception will be thrown, if the uid argument is not a negative integer.\n\nTo edit records, use the :ref:` `.\n\nExamples\n========\n\nLink to create a new record of a_table after record 17 on the same pid::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on root page::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on page 17::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record then return back to the BE module \"web_MyextensionList\"::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on page 17 with a default value::\n\n \n\nOutput::\n\n \n New record\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-newrecord"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"uid":{"name":"uid","type":"int","description":"uid < 0 will insert the record after the given uid","required":false,"defaultValue":null,"escape":null},"pid":{"name":"pid","type":"int","description":"the page id where the record will be created","required":false,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the new record dialog","required":false,"defaultValue":"","escape":null},"defaultValues":{"name":"defaultValues","type":"array","description":"default values for fields of the new record","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\NewRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/NewRecord"},"loginLogo":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\LoginLogoViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"LoginLogoViewHelper","tagName":"loginLogo","documentation":"ViewHelper to display the login logo.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-loginlogo","@internal":""},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"LoginLogo","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/LoginLogo"},"mfa.ifHasState":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Mfa\\IfHasStateViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Mfa\\IfHasStateViewHelper","tagName":"mfa.ifHasState","documentation":"ViewHelper to check if the given provider for the current user has the requested state set.\n\n```\n \n ...\n <\/be:mfa.ifHasState>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-mfa-ifhasstate","@internal":""},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"state":{"name":"state","type":"string","description":"The state to check for (e.g. active or locked)","required":true,"defaultValue":null,"escape":null},"provider":{"name":"provider","type":"TYPO3\\CMS\\Core\\Authentication\\Mfa\\MfaProviderManifestInterface","description":"The provider in question","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Mfa\\IfHasState","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Mfa\/IfHasState"},"moduleLink":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\ModuleLinkViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"ModuleLinkViewHelper","tagName":"moduleLink","documentation":"ViewHelper to create internal links within the backend.\n\n```\n
\n \n <\/form>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-modulelink"},"argumentDefinitions":{"route":{"name":"route","type":"string","description":"The route to link to","required":true,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Additional link arguments (e.g. id or returnUrl)","required":false,"defaultValue":[],"escape":null},"query":{"name":"query","type":"string","description":"Additional link arguments as string (e.g. id or returnUrl)","required":false,"defaultValue":null,"escape":null},"currentUrlParameterName":{"name":"currentUrlParameterName","type":"string","description":"Add current url as given parameter","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"ModuleLink","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/ModuleLink"},"thumbnail":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\ThumbnailViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"ThumbnailViewHelper","tagName":"thumbnail","documentation":"ViewHelper for the backend which generates an `` tag with the special URI to render thumbnails deferred.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-thumbnail"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"src":{"name":"src","type":"string","description":"a path to a file, a combined FAL identifier or an uid (int). If $treatIdAsReference is set, the integer is considered the uid of the sys_file_reference record. If you already got a FAL object, consider using the $image parameter instead","required":false,"defaultValue":"","escape":null},"treatIdAsReference":{"name":"treatIdAsReference","type":"bool","description":"given src argument is a sys_file_reference record","required":false,"defaultValue":false,"escape":null},"image":{"name":"image","type":"object","description":"a FAL object (\\TYPO3\\CMS\\Core\\Resource\\File or \\TYPO3\\CMS\\Core\\Resource\\FileReference)","required":false,"defaultValue":null,"escape":null},"crop":{"name":"crop","type":"string|bool","description":"overrule cropping of image (setting to FALSE disables the cropping set in FileReference)","required":false,"defaultValue":null,"escape":null},"cropVariant":{"name":"cropVariant","type":"string","description":"select a cropping variant, in case multiple croppings have been specified or stored in FileReference","required":false,"defaultValue":"default","escape":null},"width":{"name":"width","type":"string","description":"width of the image. This can be a numeric value representing the fixed width of the image in pixels. But you can also perform simple calculations by adding \"m\" or \"c\" to the value. See imgResource.width for possible options.","required":false,"defaultValue":null,"escape":null},"height":{"name":"height","type":"string","description":"height of the image. This can be a numeric value representing the fixed height of the image in pixels. But you can also perform simple calculations by adding \"m\" or \"c\" to the value. See imgResource.width for possible options.","required":false,"defaultValue":null,"escape":null},"minWidth":{"name":"minWidth","type":"int","description":"minimum width of the image","required":false,"defaultValue":null,"escape":null},"minHeight":{"name":"minHeight","type":"int","description":"minimum height of the image","required":false,"defaultValue":null,"escape":null},"maxWidth":{"name":"maxWidth","type":"int","description":"maximum width of the image","required":false,"defaultValue":null,"escape":null},"maxHeight":{"name":"maxHeight","type":"int","description":"maximum height of the image","required":false,"defaultValue":null,"escape":null},"context":{"name":"context","type":"string","description":"context for image rendering","required":false,"defaultValue":"Image.Preview","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Thumbnail","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Thumbnail"},"toolbar.attributes":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Toolbar\\AttributesViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Toolbar\\AttributesViewHelper","tagName":"toolbar.attributes","documentation":"ViewHelper to build a \"class\" attribute string for use in rendered toolbar items.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-toolbar-attributes","@internal":""},"argumentDefinitions":{"class":{"name":"class","type":"TYPO3\\CMS\\Backend\\Toolbar\\ToolbarItemInterface","description":"Class being converted to a string for usage as id attribute","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Toolbar\\Attributes","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Toolbar\/Attributes"},"toolbar.ifHasDropdown":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Toolbar\\IfHasDropdownViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Toolbar\\IfHasDropdownViewHelper","tagName":"toolbar.ifHasDropdown","documentation":"ViewHelper condition to checks whether a toolbar item provides a dropdown menu.\n\n```\n \n ...<\/f:then>\n ...<\/f:else>\n <\/be:toolbar.ifHasDropdown>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-toolbar-ifhasdropdown","@internal":""},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"class":{"name":"class","type":"TYPO3\\CMS\\Backend\\Toolbar\\ToolbarItemInterface","description":"The toolbar item class to be checked for providing a drop down","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Toolbar\\IfHasDropdown","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Toolbar\/IfHasDropdown"},"typoScript.fineDiff":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\TypoScript\\FineDiffViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"TypoScript\\FineDiffViewHelper","tagName":"typoScript.fineDiff","documentation":"ViewHelper to runs two strings through 'FineDiff' on word level.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-typoscript-finediff","@internal":"This experimental ViewHelper is not part of TYPO3 Core API and may change or vanish any time."},"argumentDefinitions":{"from":{"name":"from","type":"string","description":"Source string","required":true,"defaultValue":null,"escape":null},"to":{"name":"to","type":"string","description":"Target string","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TypoScript\\FineDiff","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/TypoScript\/FineDiff"},"uri.editRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Uri\\EditRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Uri\\EditRecordViewHelper","tagName":"uri.editRecord","documentation":"ViewHelper to provide edit links (only the URI) to records. The ViewHelper will\npass the uid and table to FormEngine.\n\nThe uid must be given as a positive integer.\nFor new records, use ``.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-uri-newrecord"},"argumentDefinitions":{"uid":{"name":"uid","type":"int","description":"uid of record to be edited, 0 for creation","required":true,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"fields":{"name":"fields","type":"string","description":"Edit only these fields (comma separated list)","required":false,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Uri\\EditRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Uri\/EditRecord"},"uri.newRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Uri\\NewRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Uri\\NewRecordViewHelper","tagName":"uri.newRecord","documentation":"ViewHelper to provide 'create new record' links.\nThe ViewHelper will pass the command to FormEngine.\n\nThe `pid` argument will put the new record on this page, if ``0`` given it will\nbe placed to the root page.\n\nThe `uid` argument accepts only negative values. If this is given, the new\nrecord will be placed (by sorting field) behind the record with the uid.\nIt will end up on the same pid as this given record, so the pid must not\nbe given explicitly by pid argument.\n\nAn exception will be thrown, if both uid and pid are given.\nAn exception will be thrown, if the uid argument is not a negative integer.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-uri-editrecord"},"argumentDefinitions":{"uid":{"name":"uid","type":"int","description":"uid < 0 will insert the record after the given uid","required":false,"defaultValue":null,"escape":null},"pid":{"name":"pid","type":"int","description":"the page id where the record will be created","required":false,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null},"defaultValues":{"name":"defaultValues","type":"array","description":"default values for fields of the new record","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Uri\\NewRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Uri\/NewRecord"}},"uri":"Backend\/Index","name":"Backend","label":"Backend (be:*)","namespaceAlias":"be","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/backend\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/backend\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers":"typo3-backend"}} \ No newline at end of file +{"viewHelpers":{"avatar":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\AvatarViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"AvatarViewHelper","tagName":"avatar","documentation":"ViewHelper to render the avatar markup (including the `` tag) for a given backend user.\nIf the given backend user hasn't added a custom avatar yet, a default one is used.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-avatar"},"argumentDefinitions":{"backendUser":{"name":"backendUser","type":"int","description":"uid of the backend user","required":false,"defaultValue":0,"escape":null},"size":{"name":"size","type":"int","description":"width and height of the image","required":false,"defaultValue":32,"escape":null},"showIcon":{"name":"showIcon","type":"bool","description":"show the record icon as well","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Avatar","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Avatar"},"languageColumn":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\LanguageColumnViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"LanguageColumnViewHelper","tagName":"languageColumn","documentation":"ViewHelper to render a language column in a backend table module.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-languagecolumn","@internal":"Not part of the TYPO3 API"},"argumentDefinitions":{"languageColumn":{"name":"languageColumn","type":"TYPO3\\CMS\\Backend\\View\\BackendLayout\\Grid\\LanguageColumn","description":"Language column object which is context for column","required":true,"defaultValue":null,"escape":null},"columnNumber":{"name":"columnNumber","type":"int","description":"Number (colPos) of column within LanguageColumn to be returned","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"LanguageColumn","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/LanguageColumn"},"link.documentation":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\DocumentationViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\DocumentationViewHelper","tagName":"link.documentation","documentation":"Use this ViewHelper to provide a link to the official documentation. The ViewHelper will\nuse the permalink identifier to generate a permalink to the documentation which is\na redirect to the actual URI.\n\nThe identifier must be given as a string. Be aware that very specific short links into\nthe documentation may change over time.\n\nThe link will always lead to the documentation of the corresponding TYPO3 version. This\nmeans in a v12 installation, using `foo-bar` as identifier will link to 'foo-bar@12.4',\nwhile in v13 the link will be 'foo-bar@13.4'.\n\nExample\n=======\n\nLink to the documentation::\n\n See documentation<\/be:link.documentation>\n\nOutput::\n\n \n See documentation\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-documentation","@internal":"not part of TYPO3 Core API."},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"identifier":{"name":"identifier","type":"string","description":"the documentation permalink identifier as displayed in the modal link popup of any rendered documentation manual","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\Documentation","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/Documentation"},"link.editRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\EditRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\EditRecordViewHelper","tagName":"link.editRecord","documentation":"Use this ViewHelper to provide edit links to records. The ViewHelper will\npass the uid and table to FormEngine.\n\nThe uid must be given as a positive integer.\nFor new records, use the :ref:` `.\n\nExamples\n========\n\nLink to the record-edit action passed to FormEngine::\n\n \n\nOutput::\n\n \n Edit record\n <\/a>\n\nLink to edit page uid=3 and then return back to the BE module \"web_MyextensionList\"::\n\n \n\nLink to edit only the fields title and subtitle of page uid=42 and return to foo\/bar::\n\n \n Edit record\n <\/be:link.editRecord>\n\nOutput::\n\n \n Edit record\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-editrecord"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"uid":{"name":"uid","type":"int","description":"uid of record to be edited","required":true,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"fields":{"name":"fields","type":"string","description":"Edit only these fields (comma separated list)","required":false,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\EditRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/EditRecord"},"link.newRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Link\\NewRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Link\\NewRecordViewHelper","tagName":"link.newRecord","documentation":"Use this ViewHelper to provide 'create new record' links.\nThe ViewHelper will pass the command to FormEngine.\n\nThe table argument is mandatory, it decides what record is to be created.\n\nThe pid argument will put the new record on this page, if ``0`` given it will\nbe placed to the root page.\n\nThe uid argument accepts only negative values. If this is given, the new\nrecord will be placed (by sorting field) behind the record with the uid.\nIt will end up on the same pid as this given record, so the pid must not\nbe given explicitly by pid argument.\n\nAn exception will be thrown, if both uid and pid are given.\nAn exception will be thrown, if the uid argument is not a negative integer.\n\nTo edit records, use the :ref:` `.\n\nExamples\n========\n\nLink to create a new record of a_table after record 17 on the same pid::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on root page::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on page 17::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record then return back to the BE module \"web_MyextensionList\"::\n\n \n\nOutput::\n\n \n New record\n <\/a>\n\nLink to create a new record of a_table on page 17 with a default value::\n\n \n\nOutput::\n\n \n New record\n <\/a>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-link-newrecord"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"uid":{"name":"uid","type":"int","description":"uid < 0 will insert the record after the given uid","required":false,"defaultValue":null,"escape":null},"pid":{"name":"pid","type":"int","description":"the page id where the record will be created","required":false,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the new record dialog","required":false,"defaultValue":"","escape":null},"defaultValues":{"name":"defaultValues","type":"array","description":"default values for fields of the new record","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Link\\NewRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Link\/NewRecord"},"loginLogo":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\LoginLogoViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"LoginLogoViewHelper","tagName":"loginLogo","documentation":"ViewHelper to display the login logo.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-loginlogo","@internal":""},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"LoginLogo","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/LoginLogo"},"mfa.ifHasState":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Mfa\\IfHasStateViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Mfa\\IfHasStateViewHelper","tagName":"mfa.ifHasState","documentation":"ViewHelper to check if the given provider for the current user has the requested state set.\n\n```\n \n ...\n <\/be:mfa.ifHasState>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-mfa-ifhasstate","@internal":""},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"state":{"name":"state","type":"string","description":"The state to check for (e.g. active or locked)","required":true,"defaultValue":null,"escape":null},"provider":{"name":"provider","type":"TYPO3\\CMS\\Core\\Authentication\\Mfa\\MfaProviderManifestInterface","description":"The provider in question","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Mfa\\IfHasState","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Mfa\/IfHasState"},"moduleLink":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\ModuleLinkViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"ModuleLinkViewHelper","tagName":"moduleLink","documentation":"ViewHelper to create internal links within the backend.\n\n```\n \n \n <\/form>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-modulelink"},"argumentDefinitions":{"route":{"name":"route","type":"string","description":"The route to link to","required":true,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Additional link arguments (e.g. id or returnUrl)","required":false,"defaultValue":[],"escape":null},"query":{"name":"query","type":"string","description":"Additional link arguments as string (e.g. id or returnUrl)","required":false,"defaultValue":null,"escape":null},"currentUrlParameterName":{"name":"currentUrlParameterName","type":"string","description":"Add current url as given parameter","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"ModuleLink","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/ModuleLink"},"thumbnail":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\ThumbnailViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"ThumbnailViewHelper","tagName":"thumbnail","documentation":"ViewHelper for the backend which generates an `` tag with the special URI to render thumbnails deferred.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-thumbnail"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"src":{"name":"src","type":"string","description":"a path to a file, a combined FAL identifier or an uid (int). If $treatIdAsReference is set, the integer is considered the uid of the sys_file_reference record. If you already got a FAL object, consider using the $image parameter instead","required":false,"defaultValue":"","escape":null},"treatIdAsReference":{"name":"treatIdAsReference","type":"bool","description":"given src argument is a sys_file_reference record","required":false,"defaultValue":false,"escape":null},"image":{"name":"image","type":"object","description":"a FAL object (\\TYPO3\\CMS\\Core\\Resource\\File or \\TYPO3\\CMS\\Core\\Resource\\FileReference)","required":false,"defaultValue":null,"escape":null},"crop":{"name":"crop","type":"string|bool","description":"overrule cropping of image (setting to FALSE disables the cropping set in FileReference)","required":false,"defaultValue":null,"escape":null},"cropVariant":{"name":"cropVariant","type":"string","description":"select a cropping variant, in case multiple croppings have been specified or stored in FileReference","required":false,"defaultValue":"default","escape":null},"width":{"name":"width","type":"string","description":"width of the image. This can be a numeric value representing the fixed width of the image in pixels. But you can also perform simple calculations by adding \"m\" or \"c\" to the value. See imgResource.width for possible options.","required":false,"defaultValue":null,"escape":null},"height":{"name":"height","type":"string","description":"height of the image. This can be a numeric value representing the fixed height of the image in pixels. But you can also perform simple calculations by adding \"m\" or \"c\" to the value. See imgResource.width for possible options.","required":false,"defaultValue":null,"escape":null},"minWidth":{"name":"minWidth","type":"int","description":"minimum width of the image","required":false,"defaultValue":null,"escape":null},"minHeight":{"name":"minHeight","type":"int","description":"minimum height of the image","required":false,"defaultValue":null,"escape":null},"maxWidth":{"name":"maxWidth","type":"int","description":"maximum width of the image","required":false,"defaultValue":null,"escape":null},"maxHeight":{"name":"maxHeight","type":"int","description":"maximum height of the image","required":false,"defaultValue":null,"escape":null},"context":{"name":"context","type":"string","description":"context for image rendering","required":false,"defaultValue":"Image.Preview","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Thumbnail","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Thumbnail"},"toolbar.attributes":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Toolbar\\AttributesViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Toolbar\\AttributesViewHelper","tagName":"toolbar.attributes","documentation":"ViewHelper to build a \"class\" attribute string for use in rendered toolbar items.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-toolbar-attributes","@internal":""},"argumentDefinitions":{"class":{"name":"class","type":"TYPO3\\CMS\\Backend\\Toolbar\\ToolbarItemInterface","description":"Class being converted to a string for usage as id attribute","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Toolbar\\Attributes","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Toolbar\/Attributes"},"toolbar.ifHasDropdown":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Toolbar\\IfHasDropdownViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Toolbar\\IfHasDropdownViewHelper","tagName":"toolbar.ifHasDropdown","documentation":"ViewHelper condition to checks whether a toolbar item provides a dropdown menu.\n\n```\n \n ...<\/f:then>\n ...<\/f:else>\n <\/be:toolbar.ifHasDropdown>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-toolbar-ifhasdropdown","@internal":""},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"class":{"name":"class","type":"TYPO3\\CMS\\Backend\\Toolbar\\ToolbarItemInterface","description":"The toolbar item class to be checked for providing a drop down","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Toolbar\\IfHasDropdown","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Toolbar\/IfHasDropdown"},"typoScript.fineDiff":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\TypoScript\\FineDiffViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"TypoScript\\FineDiffViewHelper","tagName":"typoScript.fineDiff","documentation":"ViewHelper to runs two strings through 'FineDiff' on word level.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-typoscript-finediff","@internal":"This experimental ViewHelper is not part of TYPO3 Core API and may change or vanish any time."},"argumentDefinitions":{"from":{"name":"from","type":"string","description":"Source string","required":true,"defaultValue":null,"escape":null},"to":{"name":"to","type":"string","description":"Target string","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TypoScript\\FineDiff","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/TypoScript\/FineDiff"},"uri.editRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Uri\\EditRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Uri\\EditRecordViewHelper","tagName":"uri.editRecord","documentation":"ViewHelper to provide edit links (only the URI) to records. The ViewHelper will\npass the uid and table to FormEngine.\n\nThe uid must be given as a positive integer.\nFor new records, use ``.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-uri-newrecord"},"argumentDefinitions":{"uid":{"name":"uid","type":"int","description":"uid of record to be edited, 0 for creation","required":true,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"fields":{"name":"fields","type":"string","description":"Edit only these fields (comma separated list)","required":false,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Uri\\EditRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Uri\/EditRecord"},"uri.newRecord":{"className":"TYPO3\\CMS\\Backend\\ViewHelpers\\Uri\\NewRecordViewHelper","namespace":"TYPO3\\CMS\\Backend\\ViewHelpers","name":"Uri\\NewRecordViewHelper","tagName":"uri.newRecord","documentation":"ViewHelper to provide 'create new record' links.\nThe ViewHelper will pass the command to FormEngine.\n\nThe `pid` argument will put the new record on this page, if ``0`` given it will\nbe placed to the root page.\n\nThe `uid` argument accepts only negative values. If this is given, the new\nrecord will be placed (by sorting field) behind the record with the uid.\nIt will end up on the same pid as this given record, so the pid must not\nbe given explicitly by pid argument.\n\nAn exception will be thrown, if both uid and pid are given.\nAn exception will be thrown, if the uid argument is not a negative integer.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-backend-uri-editrecord"},"argumentDefinitions":{"uid":{"name":"uid","type":"int","description":"uid < 0 will insert the record after the given uid","required":false,"defaultValue":null,"escape":null},"pid":{"name":"pid","type":"int","description":"the page id where the record will be created","required":false,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"target database table","required":true,"defaultValue":null,"escape":null},"returnUrl":{"name":"returnUrl","type":"string","description":"return to this URL after closing the edit dialog","required":false,"defaultValue":"","escape":null},"defaultValues":{"name":"defaultValues","type":"array","description":"default values for fields of the new record","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Uri\\NewRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Backend","uri":"Backend\/Uri\/NewRecord"}},"uri":"Backend\/Index","name":"Backend","label":"Backend (be:*)","namespaceAlias":"be","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/backend\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/backend\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Backend\/ViewHelpers":"typo3-backend"}} diff --git a/Documentation/Core.json b/Documentation/Core.json index 5f9ad26..73f70ef 100644 --- a/Documentation/Core.json +++ b/Documentation/Core.json @@ -1 +1 @@ -{"viewHelpers":{"icon":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconViewHelper","tagName":"icon","documentation":"ViewHelper to display an icon identified by its icon identifier.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-icon"},"argumentDefinitions":{"identifier":{"name":"identifier","type":"string","description":"Identifier of the icon as registered in the Icon Registry.","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"Desired size of the icon. All values of the IconSize enum are allowed, these are: \"small\", \"default\", \"medium\", \"large\" and \"mega\".","required":false,"defaultValue":"small","escape":null},"overlay":{"name":"overlay","type":"string","description":"Identifier of an overlay icon as registered in the Icon Registry.","required":false,"defaultValue":null,"escape":null},"state":{"name":"state","type":"string","description":"Sets the state of the icon. All values of the Icons.states enum are allowed, these are: \"default\" and \"disabled\".","required":false,"defaultValue":"default","escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"Alternative icon identifier. Takes precedence over the identifier if supported by the IconProvider.","required":false,"defaultValue":null,"escape":null},"title":{"name":"title","type":"string","description":"Title for the icon","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Icon","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/Icon"},"iconForRecord":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconForRecordViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconForRecordViewHelper","tagName":"iconForRecord","documentation":"ViewHelper to display an icon for a record.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-iconforrecord"},"argumentDefinitions":{"table":{"name":"table","type":"string","description":"the table for the record icon","required":true,"defaultValue":null,"escape":null},"row":{"name":"row","type":"array","description":"the record row","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"the icon size","required":false,"defaultValue":"small","escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"alternative markup identifier","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"IconForRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/IconForRecord"},"iconForResource":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconForResourceViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconForResourceViewHelper","tagName":"iconForResource","documentation":"ViewHelper to displays an icon for a FAL resource (file or folder means a `TYPO3\\CMS\\Core\\Resource\\ResourceInterface`).\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"\\TYPO3\\CMS\\Core\\Resource\\ResourceInterface"},"argumentDefinitions":{"resource":{"name":"resource","type":"TYPO3\\CMS\\Core\\Resource\\ResourceInterface","description":"Resource","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"The icon size","required":false,"defaultValue":"small","escape":null},"overlay":{"name":"overlay","type":"string","description":"Overlay identifier","required":false,"defaultValue":null,"escape":null},"options":{"name":"options","type":"array","description":"An associative array with additional options","required":false,"defaultValue":[],"escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"Alternative markup identifier","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"IconForResource","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/IconForResource"},"normalizedUrl":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\NormalizedUrlViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"NormalizedUrlViewHelper","tagName":"normalizedUrl","documentation":"ViewHelper to normalize a path that uses EXT: syntax or an absolute URL to an absolute web path.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-normalizedurl","@internal":""},"argumentDefinitions":{"pathOrUrl":{"name":"pathOrUrl","type":"string","description":"Absolute path to file using EXT: syntax or URL.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"NormalizedUrl","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/NormalizedUrl"}},"uri":"Core\/Index","name":"Core","label":"Core (core:*)","namespaceAlias":"core","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/core\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/core\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers":"typo3-core"}} \ No newline at end of file +{"viewHelpers":{"icon":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconViewHelper","tagName":"icon","documentation":"ViewHelper to display an icon identified by its icon identifier.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-icon"},"argumentDefinitions":{"identifier":{"name":"identifier","type":"string","description":"Identifier of the icon as registered in the Icon Registry.","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"Desired size of the icon. All values of the IconSize enum are allowed, these are: \"small\", \"default\", \"medium\", \"large\" and \"mega\".","required":false,"defaultValue":"small","escape":null},"overlay":{"name":"overlay","type":"string","description":"Identifier of an overlay icon as registered in the Icon Registry.","required":false,"defaultValue":null,"escape":null},"state":{"name":"state","type":"string","description":"Sets the state of the icon. All values of the Icons.states enum are allowed, these are: \"default\" and \"disabled\".","required":false,"defaultValue":"default","escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"Alternative icon identifier. Takes precedence over the identifier if supported by the IconProvider.","required":false,"defaultValue":null,"escape":null},"title":{"name":"title","type":"string","description":"Title for the icon","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Icon","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/Icon"},"iconForRecord":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconForRecordViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconForRecordViewHelper","tagName":"iconForRecord","documentation":"ViewHelper to display an icon for a record.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-iconforrecord"},"argumentDefinitions":{"table":{"name":"table","type":"string","description":"the table for the record icon","required":true,"defaultValue":null,"escape":null},"row":{"name":"row","type":"array","description":"the record row","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"the icon size","required":false,"defaultValue":"small","escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"alternative markup identifier","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"IconForRecord","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/IconForRecord"},"iconForResource":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\IconForResourceViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"IconForResourceViewHelper","tagName":"iconForResource","documentation":"ViewHelper to displays an icon for a FAL resource (file or folder means a `TYPO3\\CMS\\Core\\Resource\\ResourceInterface`).\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"\\TYPO3\\CMS\\Core\\Resource\\ResourceInterface"},"argumentDefinitions":{"resource":{"name":"resource","type":"TYPO3\\CMS\\Core\\Resource\\ResourceInterface","description":"Resource","required":true,"defaultValue":null,"escape":null},"size":{"name":"size","type":"string","description":"The icon size","required":false,"defaultValue":"small","escape":null},"overlay":{"name":"overlay","type":"string","description":"Overlay identifier","required":false,"defaultValue":null,"escape":null},"options":{"name":"options","type":"array","description":"An associative array with additional options","required":false,"defaultValue":[],"escape":null},"alternativeMarkupIdentifier":{"name":"alternativeMarkupIdentifier","type":"string","description":"Alternative markup identifier","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"IconForResource","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/IconForResource"},"normalizedUrl":{"className":"TYPO3\\CMS\\Core\\ViewHelpers\\NormalizedUrlViewHelper","namespace":"TYPO3\\CMS\\Core\\ViewHelpers","name":"NormalizedUrlViewHelper","tagName":"normalizedUrl","documentation":"ViewHelper to normalize a path that uses EXT: syntax or an absolute URL to an absolute web path.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-core-normalizedurl","@internal":""},"argumentDefinitions":{"pathOrUrl":{"name":"pathOrUrl","type":"string","description":"Absolute path to file using EXT: syntax or URL.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"NormalizedUrl","namespaceWithoutSuffix":"TYPO3\\CMS\\Core","uri":"Core\/NormalizedUrl"}},"uri":"Core\/Index","name":"Core","label":"Core (core:*)","namespaceAlias":"core","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/core\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/core\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Core\/ViewHelpers":"typo3-core"}} diff --git a/Documentation/Form.json b/Documentation/Form.json index 3b3cb7c..6e0fdf0 100644 --- a/Documentation/Form.json +++ b/Documentation/Form.json @@ -1 +1 @@ -{"viewHelpers":{"be.maximumFileSize":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Be\\MaximumFileSizeViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Be\\MaximumFileSizeViewHelper","tagName":"be.maximumFileSize","documentation":"Return the max file size for use in the form editor\n\nScope: backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-be-maximumfilesize","@internal":""},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\MaximumFileSize","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Be\/MaximumFileSize"},"be.renderContentElementPreview":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Be\\RenderContentElementPreviewViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Be\\RenderContentElementPreviewViewHelper","tagName":"be.renderContentElementPreview","documentation":"Used by the form editor.\nRender a content element preview like the page module\n\nScope: backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-be-rendercontentelementpreview","@internal":""},"argumentDefinitions":{"contentElementUid":{"name":"contentElementUid","type":"int","description":"The uid of a content element","required":false,"defaultValue":null,"escape":null},"formPersistenceIdentifier":{"name":"formPersistenceIdentifier","type":"string","description":"The form persistence identifier for return URL","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\RenderContentElementPreview","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Be\/RenderContentElementPreview"},"form":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\FormViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"FormViewHelper","tagName":"form","documentation":"Custom form ViewHelper that renders the form state instead of referrer fields\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"action":{"name":"action","type":"string","description":"Target action","required":false,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Arguments (do not use reserved keywords \"action\", \"controller\" or \"format\" if not referring to these internal variables specifically)","required":false,"defaultValue":[],"escape":null},"controller":{"name":"controller","type":"string","description":"Target controller","required":false,"defaultValue":null,"escape":null},"extensionName":{"name":"extensionName","type":"string","description":"Target Extension Name (without `tx_` prefix and no underscores). If NULL the current extension name is used","required":false,"defaultValue":null,"escape":null},"pluginName":{"name":"pluginName","type":"string","description":"Target plugin. If empty, the current plugin name is used","required":false,"defaultValue":null,"escape":null},"pageUid":{"name":"pageUid","type":"int","description":"Target page uid","required":false,"defaultValue":null,"escape":null},"object":{"name":"object","type":"mixed","description":"Object to use for the form. Use in conjunction with the \"property\" attribute on the sub tags","required":false,"defaultValue":null,"escape":null},"pageType":{"name":"pageType","type":"int","description":"Target page type","required":false,"defaultValue":0,"escape":null},"noCache":{"name":"noCache","type":"bool","description":"set this to disable caching for the target page. You should not need this.","required":false,"defaultValue":false,"escape":null},"section":{"name":"section","type":"string","description":"The anchor to be added to the action URI (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"format":{"name":"format","type":"string","description":"The requested format (e.g. \".html\") of the target page (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"additionalParams":{"name":"additionalParams","type":"array","description":"additional action URI query parameters that won't be prefixed like $arguments (overrule $arguments) (only active if $actionUri is not set)","required":false,"defaultValue":[],"escape":null},"absolute":{"name":"absolute","type":"bool","description":"If set, an absolute action URI is rendered (only active if $actionUri is not set)","required":false,"defaultValue":false,"escape":null},"addQueryString":{"name":"addQueryString","type":"string","description":"If set, the current query parameters will be kept in the URL. If set to \"untrusted\", then ALL query parameters will be added. Be aware, that this might lead to problems when the generated link is cached.","required":false,"defaultValue":false,"escape":null},"argumentsToBeExcludedFromQueryString":{"name":"argumentsToBeExcludedFromQueryString","type":"array","description":"arguments to be removed from the action URI. Only active if $addQueryString = TRUE and $actionUri is not set","required":false,"defaultValue":[],"escape":null},"fieldNamePrefix":{"name":"fieldNamePrefix","type":"string","description":"Prefix that will be added to all field names within this form. If not set the prefix will be tx_yourExtension_plugin","required":false,"defaultValue":null,"escape":null},"actionUri":{"name":"actionUri","type":"string","description":"can be used to overwrite the \"action\" attribute of the form tag","required":false,"defaultValue":null,"escape":null},"objectName":{"name":"objectName","type":"string","description":"name of the object that is bound to this form. If this argument is not specified, the name attribute of this form is used to determine the FormObjectName","required":false,"defaultValue":null,"escape":null},"hiddenFieldClassName":{"name":"hiddenFieldClassName","type":"string","description":"hiddenFieldClassName","required":false,"defaultValue":null,"escape":null},"requestToken":{"name":"requestToken","type":"mixed","description":"whether to add that request token to the form","required":false,"defaultValue":null,"escape":null},"signingType":{"name":"signingType","type":"string","description":"which signing type to be used on the request token (falls back to \"nonce\")","required":false,"defaultValue":null,"escape":null},"method":{"name":"method","type":"string","description":"Transfer type (get or post)","required":false,"defaultValue":"post","escape":null},"name":{"name":"name","type":"string","description":"Name of form","required":false,"defaultValue":null,"escape":null},"novalidate":{"name":"novalidate","type":"bool","description":"Indicate that the form is not to be validated on submit.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form"},"form.datePicker":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\DatePickerViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\DatePickerViewHelper","tagName":"form.datePicker","documentation":"Display a jQuery date picker.\n\nNote: Requires jQuery UI to be included on the page.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-datepicker"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"initialDate":{"name":"initialDate","type":"string","description":"Initial date (@see http:\/\/www.php.net\/manual\/en\/datetime.formats.php for supported formats)","required":false,"defaultValue":null,"escape":null},"enableDatePicker":{"name":"enableDatePicker","type":"bool","description":"Enable the Datepicker","required":false,"defaultValue":true,"escape":null},"previewMode":{"name":"previewMode","type":"bool","description":"Preview mode flag","required":true,"defaultValue":null,"escape":null},"dateFormat":{"name":"dateFormat","type":"string","description":"The date format","required":false,"defaultValue":"Y-m-d","escape":null},"datePickerInitializationJavaScriptFile":{"name":"datePickerInitializationJavaScriptFile","type":"string","description":"The JavaScript file to initialize the date picker","required":false,"defaultValue":"EXT:form\/Resources\/Public\/JavaScript\/frontend\/date-picker.js","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\DatePicker","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/DatePicker"},"form.timePicker":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\TimePickerViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\TimePickerViewHelper","tagName":"form.timePicker","documentation":"Displays two select-boxes for hour and minute selection.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-timepicker"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"initialDate":{"name":"initialDate","type":"string","description":"Initial time (@see http:\/\/www.php.net\/manual\/en\/datetime.formats.php for supported formats)","required":false,"defaultValue":null,"escape":null},"timeType":{"name":"timeType","type":"string","description":"\"hour\" or \"minute\"","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\TimePicker","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/TimePicker"},"form.uploadedResource":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\UploadedResourceViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\UploadedResourceViewHelper","tagName":"form.uploadedResource","documentation":"This ViewHelper makes the specified Image object available for its\nchildNodes.\nIn case the form is redisplayed because of validation errors, a previously\nuploaded image will be correctly used.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-uploadedresource"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"","required":false,"defaultValue":null,"escape":null},"accept":{"name":"accept","type":"array","description":"Values for the accept attribute","required":false,"defaultValue":[],"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\UploadedResource","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/UploadedResource"},"gridColumnClassAutoConfiguration":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\GridColumnClassAutoConfigurationViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"GridColumnClassAutoConfigurationViewHelper","tagName":"gridColumnClassAutoConfiguration","documentation":"Scope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-gridcolumnclassautoconfiguration"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RootRenderableInterface instance","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"GridColumnClassAutoConfiguration","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/GridColumnClassAutoConfiguration"},"render":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderViewHelper","tagName":"render","documentation":"Main Entry Point to render a Form into a Fluid Template\n\nUsage\n=====\n\nDefault::\n\n {namespace formvh=TYPO3\\CMS\\Form\\ViewHelpers}\n \n\nThe factory class must implement :php:`TYPO3\\CMS\\Form\\Domain\\Factory\\FormFactoryInterface`.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-render"},"argumentDefinitions":{"persistenceIdentifier":{"name":"persistenceIdentifier","type":"string","description":"The persistence identifier for the form.","required":false,"defaultValue":null,"escape":null},"factoryClass":{"name":"factoryClass","type":"string","description":"The fully qualified class name of the factory","required":false,"defaultValue":"TYPO3\\CMS\\Form\\Domain\\Factory\\ArrayFormFactory","escape":null},"prototypeName":{"name":"prototypeName","type":"string","description":"Name of the prototype to use","required":false,"defaultValue":null,"escape":null},"overrideConfiguration":{"name":"overrideConfiguration","type":"array","description":"factory specific configuration","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Render","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Render"},"renderAllFormValues":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderAllFormValuesViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderAllFormValuesViewHelper","tagName":"renderAllFormValues","documentation":"Renders the values of a form\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderallformvalues"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RootRenderableInterface instance","required":true,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name within the template","required":false,"defaultValue":"formValue","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderAllFormValues","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderAllFormValues"},"renderFormValue":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderFormValueViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderFormValueViewHelper","tagName":"renderFormValue","documentation":"Renders a single value of a form\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderformvalue"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RenderableInterface","description":"A renderable element","required":true,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name within the template","required":false,"defaultValue":"formValue","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderFormValue","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderFormValue"},"renderRenderable":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderRenderableViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderRenderableViewHelper","tagName":"renderRenderable","documentation":"Render a renderable.\n\nSet the renderable into the \\TYPO3\\CMS\\Form\\Mvc\\View\\FormView\nand return the rendered content.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderrenderable"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RenderableInterface instance","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderRenderable","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderRenderable"},"translateElementError":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\TranslateElementErrorViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"TranslateElementErrorViewHelper","tagName":"translateElementError","documentation":"Translate form element properties.\n\nScope: frontend \/ backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-translateelementerror"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"Form Element to translate","required":true,"defaultValue":null,"escape":null},"error":{"name":"error","type":"TYPO3\\CMS\\Extbase\\Error\\Error","description":"Error","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TranslateElementError","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/TranslateElementError"},"translateElementProperty":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\TranslateElementPropertyViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"TranslateElementPropertyViewHelper","tagName":"translateElementProperty","documentation":"Translate form element properties.\n\nScope: frontend \/ backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-translateelementproperty"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"Form Element to translate","required":true,"defaultValue":null,"escape":null},"property":{"name":"property","type":"mixed","description":"Property to translate","required":false,"defaultValue":null,"escape":null},"renderingOptionProperty":{"name":"renderingOptionProperty","type":"mixed","description":"Property to translate","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TranslateElementProperty","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/TranslateElementProperty"}},"uri":"Form\/Index","name":"Form","label":"Form (formvh:*)","namespaceAlias":"formvh","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/form\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/form\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers":"typo3-form"}} \ No newline at end of file +{"viewHelpers":{"be.maximumFileSize":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Be\\MaximumFileSizeViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Be\\MaximumFileSizeViewHelper","tagName":"be.maximumFileSize","documentation":"Return the max file size for use in the form editor\n\nScope: backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-be-maximumfilesize","@internal":""},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\MaximumFileSize","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Be\/MaximumFileSize"},"be.renderContentElementPreview":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Be\\RenderContentElementPreviewViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Be\\RenderContentElementPreviewViewHelper","tagName":"be.renderContentElementPreview","documentation":"Used by the form editor.\nRender a content element preview like the page module\n\nScope: backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-be-rendercontentelementpreview","@internal":""},"argumentDefinitions":{"contentElementUid":{"name":"contentElementUid","type":"int","description":"The uid of a content element","required":false,"defaultValue":null,"escape":null},"formPersistenceIdentifier":{"name":"formPersistenceIdentifier","type":"string","description":"The form persistence identifier for return URL","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\RenderContentElementPreview","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Be\/RenderContentElementPreview"},"form":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\FormViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"FormViewHelper","tagName":"form","documentation":"Custom form ViewHelper that renders the form state instead of referrer fields\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"action":{"name":"action","type":"string","description":"Target action","required":false,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Arguments (do not use reserved keywords \"action\", \"controller\" or \"format\" if not referring to these internal variables specifically)","required":false,"defaultValue":[],"escape":null},"controller":{"name":"controller","type":"string","description":"Target controller","required":false,"defaultValue":null,"escape":null},"extensionName":{"name":"extensionName","type":"string","description":"Target Extension Name (without `tx_` prefix and no underscores). If NULL the current extension name is used","required":false,"defaultValue":null,"escape":null},"pluginName":{"name":"pluginName","type":"string","description":"Target plugin. If empty, the current plugin name is used","required":false,"defaultValue":null,"escape":null},"pageUid":{"name":"pageUid","type":"int","description":"Target page uid","required":false,"defaultValue":null,"escape":null},"object":{"name":"object","type":"mixed","description":"Object to use for the form. Use in conjunction with the \"property\" attribute on the sub tags","required":false,"defaultValue":null,"escape":null},"pageType":{"name":"pageType","type":"int","description":"Target page type","required":false,"defaultValue":0,"escape":null},"noCache":{"name":"noCache","type":"bool","description":"set this to disable caching for the target page. You should not need this.","required":false,"defaultValue":false,"escape":null},"section":{"name":"section","type":"string","description":"The anchor to be added to the action URI (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"format":{"name":"format","type":"string","description":"The requested format (e.g. \".html\") of the target page (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"additionalParams":{"name":"additionalParams","type":"array","description":"additional action URI query parameters that won't be prefixed like $arguments (overrule $arguments) (only active if $actionUri is not set)","required":false,"defaultValue":[],"escape":null},"absolute":{"name":"absolute","type":"bool","description":"If set, an absolute action URI is rendered (only active if $actionUri is not set)","required":false,"defaultValue":false,"escape":null},"addQueryString":{"name":"addQueryString","type":"string","description":"If set, the current query parameters will be kept in the URL. If set to \"untrusted\", then ALL query parameters will be added. Be aware, that this might lead to problems when the generated link is cached.","required":false,"defaultValue":false,"escape":null},"argumentsToBeExcludedFromQueryString":{"name":"argumentsToBeExcludedFromQueryString","type":"array","description":"arguments to be removed from the action URI. Only active if $addQueryString = TRUE and $actionUri is not set","required":false,"defaultValue":[],"escape":null},"fieldNamePrefix":{"name":"fieldNamePrefix","type":"string","description":"Prefix that will be added to all field names within this form. If not set the prefix will be tx_yourExtension_plugin","required":false,"defaultValue":null,"escape":null},"actionUri":{"name":"actionUri","type":"string","description":"can be used to overwrite the \"action\" attribute of the form tag","required":false,"defaultValue":null,"escape":null},"objectName":{"name":"objectName","type":"string","description":"name of the object that is bound to this form. If this argument is not specified, the name attribute of this form is used to determine the FormObjectName","required":false,"defaultValue":null,"escape":null},"hiddenFieldClassName":{"name":"hiddenFieldClassName","type":"string","description":"hiddenFieldClassName","required":false,"defaultValue":null,"escape":null},"requestToken":{"name":"requestToken","type":"mixed","description":"whether to add that request token to the form","required":false,"defaultValue":null,"escape":null},"signingType":{"name":"signingType","type":"string","description":"which signing type to be used on the request token (falls back to \"nonce\")","required":false,"defaultValue":null,"escape":null},"method":{"name":"method","type":"string","description":"Transfer type (get or post)","required":false,"defaultValue":"post","escape":null},"name":{"name":"name","type":"string","description":"Name of form","required":false,"defaultValue":null,"escape":null},"novalidate":{"name":"novalidate","type":"bool","description":"Indicate that the form is not to be validated on submit.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form"},"form.datePicker":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\DatePickerViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\DatePickerViewHelper","tagName":"form.datePicker","documentation":"Display a jQuery date picker.\n\nNote: Requires jQuery UI to be included on the page.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-datepicker"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"initialDate":{"name":"initialDate","type":"string","description":"Initial date (@see http:\/\/www.php.net\/manual\/en\/datetime.formats.php for supported formats)","required":false,"defaultValue":null,"escape":null},"enableDatePicker":{"name":"enableDatePicker","type":"bool","description":"Enable the Datepicker","required":false,"defaultValue":true,"escape":null},"previewMode":{"name":"previewMode","type":"bool","description":"Preview mode flag","required":true,"defaultValue":null,"escape":null},"dateFormat":{"name":"dateFormat","type":"string","description":"The date format","required":false,"defaultValue":"Y-m-d","escape":null},"datePickerInitializationJavaScriptFile":{"name":"datePickerInitializationJavaScriptFile","type":"string","description":"The JavaScript file to initialize the date picker","required":false,"defaultValue":"EXT:form\/Resources\/Public\/JavaScript\/frontend\/date-picker.js","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\DatePicker","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/DatePicker"},"form.timePicker":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\TimePickerViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\TimePickerViewHelper","tagName":"form.timePicker","documentation":"Displays two select-boxes for hour and minute selection.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-timepicker"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"initialDate":{"name":"initialDate","type":"string","description":"Initial time (@see http:\/\/www.php.net\/manual\/en\/datetime.formats.php for supported formats)","required":false,"defaultValue":null,"escape":null},"timeType":{"name":"timeType","type":"string","description":"\"hour\" or \"minute\"","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\TimePicker","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/TimePicker"},"form.uploadedResource":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\Form\\UploadedResourceViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"Form\\UploadedResourceViewHelper","tagName":"form.uploadedResource","documentation":"This ViewHelper makes the specified Image object available for its\nchildNodes.\nIn case the form is redisplayed because of validation errors, a previously\nuploaded image will be correctly used.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-form-uploadedresource"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"","required":false,"defaultValue":null,"escape":null},"accept":{"name":"accept","type":"array","description":"Values for the accept attribute","required":false,"defaultValue":[],"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\UploadedResource","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Form\/UploadedResource"},"gridColumnClassAutoConfiguration":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\GridColumnClassAutoConfigurationViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"GridColumnClassAutoConfigurationViewHelper","tagName":"gridColumnClassAutoConfiguration","documentation":"Scope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-gridcolumnclassautoconfiguration"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RootRenderableInterface instance","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"GridColumnClassAutoConfiguration","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/GridColumnClassAutoConfiguration"},"render":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderViewHelper","tagName":"render","documentation":"Main Entry Point to render a Form into a Fluid Template\n\nUsage\n=====\n\nDefault::\n\n {namespace formvh=TYPO3\\CMS\\Form\\ViewHelpers}\n \n\nThe factory class must implement :php:`TYPO3\\CMS\\Form\\Domain\\Factory\\FormFactoryInterface`.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-render"},"argumentDefinitions":{"persistenceIdentifier":{"name":"persistenceIdentifier","type":"string","description":"The persistence identifier for the form.","required":false,"defaultValue":null,"escape":null},"factoryClass":{"name":"factoryClass","type":"string","description":"The fully qualified class name of the factory","required":false,"defaultValue":"TYPO3\\CMS\\Form\\Domain\\Factory\\ArrayFormFactory","escape":null},"prototypeName":{"name":"prototypeName","type":"string","description":"Name of the prototype to use","required":false,"defaultValue":null,"escape":null},"overrideConfiguration":{"name":"overrideConfiguration","type":"array","description":"factory specific configuration","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Render","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/Render"},"renderAllFormValues":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderAllFormValuesViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderAllFormValuesViewHelper","tagName":"renderAllFormValues","documentation":"Renders the values of a form\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderallformvalues"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RootRenderableInterface instance","required":true,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name within the template","required":false,"defaultValue":"formValue","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderAllFormValues","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderAllFormValues"},"renderFormValue":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderFormValueViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderFormValueViewHelper","tagName":"renderFormValue","documentation":"Renders a single value of a form\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderformvalue"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RenderableInterface","description":"A renderable element","required":true,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name within the template","required":false,"defaultValue":"formValue","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderFormValue","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderFormValue"},"renderRenderable":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\RenderRenderableViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"RenderRenderableViewHelper","tagName":"renderRenderable","documentation":"Render a renderable.\n\nSet the renderable into the \\TYPO3\\CMS\\Form\\Mvc\\View\\FormView\nand return the rendered content.\n\nScope: frontend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-renderrenderable"},"argumentDefinitions":{"renderable":{"name":"renderable","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"A RenderableInterface instance","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"RenderRenderable","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/RenderRenderable"},"translateElementError":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\TranslateElementErrorViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"TranslateElementErrorViewHelper","tagName":"translateElementError","documentation":"Translate form element properties.\n\nScope: frontend \/ backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-translateelementerror"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"Form Element to translate","required":true,"defaultValue":null,"escape":null},"error":{"name":"error","type":"TYPO3\\CMS\\Extbase\\Error\\Error","description":"Error","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TranslateElementError","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/TranslateElementError"},"translateElementProperty":{"className":"TYPO3\\CMS\\Form\\ViewHelpers\\TranslateElementPropertyViewHelper","namespace":"TYPO3\\CMS\\Form\\ViewHelpers","name":"TranslateElementPropertyViewHelper","tagName":"translateElementProperty","documentation":"Translate form element properties.\n\nScope: frontend \/ backend","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-form-translateelementproperty"},"argumentDefinitions":{"element":{"name":"element","type":"TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\RootRenderableInterface","description":"Form Element to translate","required":true,"defaultValue":null,"escape":null},"property":{"name":"property","type":"mixed","description":"Property to translate","required":false,"defaultValue":null,"escape":null},"renderingOptionProperty":{"name":"renderingOptionProperty","type":"mixed","description":"Property to translate","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"TranslateElementProperty","namespaceWithoutSuffix":"TYPO3\\CMS\\Form","uri":"Form\/TranslateElementProperty"}},"uri":"Form\/Index","name":"Form","label":"Form (formvh:*)","namespaceAlias":"formvh","targetNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers","includesNamespaces":["http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers"],"sourceEdit":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers":{"sourcePrefix":"https:\/\/github.com\/TYPO3\/typo3\/blob\/main\/typo3\/sysext\/form\/Classes\/ViewHelpers\/","editPrefix":"https:\/\/github.com\/TYPO3\/typo3\/edit\/main\/typo3\/sysext\/form\/Classes\/ViewHelpers\/"}},"headlineIdentifierPrefix":{"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Form\/ViewHelpers":"typo3-form"}} diff --git a/Documentation/Global.json b/Documentation/Global.json index 5142ccf..947c36b 100644 --- a/Documentation/Global.json +++ b/Documentation/Global.json @@ -1 +1 @@ -{"viewHelpers":{"alias":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\AliasViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"AliasViewHelper","tagName":"alias","documentation":"Declares new variables which are aliases of other variables.\nTakes a \"map\"-Parameter which is an associative array which defines the shorthand mapping.\n\nThe variables are only declared inside the ``...<\/f:alias>`` tag. After the\nclosing tag, all declared variables are removed again.\n\nUsing this ViewHelper can be a sign of weak architecture. If you end up\nusing it extensively you might want to fine-tune your \"view model\" (the\ndata you assign to the view).\n\nExamples\n========\n\nSingle alias\n------------\n\n::\n\n {x}<\/f:alias>\n\nOutput::\n\n foo\n\nMultiple mappings\n-----------------\n\n::\n\n \n {x.name} or {y}\n <\/f:alias>\n\nOutput::\n\n [name] or [name]\n\nDepending on ``{foo.bar.baz}``.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-alias"},"argumentDefinitions":{"map":{"name":"map","type":"array","description":"Array that specifies which variables should be mapped to which alias","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Alias","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Alias"},"argument":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\ArgumentViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"ArgumentViewHelper","tagName":"argument","documentation":"``f:argument`` allows to define requirements and type constraints to variables that\nare provided to templates and partials. This can be very helpful to document how\na template or partial is supposed to be used and which input variables are required.\n\nThese requirements are enforced during rendering of the template or partial:\nIf an argument is defined with this ViewHelper which isn't marked as ``optional``,\nan exception will be thrown if that variable isn't present during rendering.\nIf a variable doesn't match the specified type and can't be converted automatically,\nan exception will be thrown as well.\n\nNote that ``f:argument`` ViewHelpers must be used at the root level of the\ntemplate, and can't be nested into other ViewHelpers. Also, the usage of variables\nin any of its arguments is not possible (e. g. you can't define an argument name\nby using a variable).\n\nRendering of specific sections will not validate argument constraints. They\nwill only be evaluated if the template or partial is rendered directly.\n\nExample\n========\n\nFor the following partial:\n\n.. code-block:: xml\n\n \n \n \n\n Title: {title}
\n \n Tags: {tags -> f:join(separator: ', ')}
\n <\/f:if>\n User: {user}\n\nThe following render calls will be successful:\n\n.. code-block:: xml\n\n \n \n \n \n \n \n\nThe following render calls will result in an exception:\n\n.. code-block:: xml\n\n \n \n \n ","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-argument"},"argumentDefinitions":{"name":{"name":"name","type":"string","description":"name of the template argument","required":true,"defaultValue":null,"escape":null},"type":{"name":"type","type":"string","description":"type of the template argument","required":true,"defaultValue":null,"escape":null},"description":{"name":"description","type":"string","description":"description of the template argument","required":false,"defaultValue":null,"escape":null},"optional":{"name":"optional","type":"boolean","description":"true if the defined argument should be optional","required":false,"defaultValue":false,"escape":null},"default":{"name":"default","type":"mixed","description":"default value for optional argument","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Argument","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Argument"},"asset.css":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Asset\\CssViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Asset\\CssViewHelper","tagName":"asset.css","documentation":"ViewHelper to add CSS to the TYPO3 AssetCollector. Either a file or inline CSS can be added.\n\n```\n \n \n .foo { color: black; }\n <\/f:asset.css>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-asset-css"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"disabled":{"name":"disabled","type":"bool","description":"Define whether or not the described stylesheet should be loaded and applied to the document.","required":false,"defaultValue":null,"escape":null},"useNonce":{"name":"useNonce","type":"bool","description":"Whether to use the global nonce value","required":false,"defaultValue":false,"escape":null},"identifier":{"name":"identifier","type":"string","description":"Use this identifier within templates to only inject your CSS once, even though it is added multiple times.","required":true,"defaultValue":null,"escape":null},"priority":{"name":"priority","type":"boolean","description":"Define whether the CSS should be included before other CSS. CSS will always be output in the tag.","required":false,"defaultValue":false,"escape":null},"inline":{"name":"inline","type":"bool","description":"Define whether or not the referenced file should be loaded as inline styles (Only to be used if 'href' is set).","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Asset\\Css","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Asset\/Css"},"asset.module":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Asset\\ModuleViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Asset\\ModuleViewHelper","tagName":"asset.module","documentation":"ViewHelper to add JavaScript modules to the TYPO3 AssetCollector.\n\nExamples\n========\n\n::\n\n \n\nDetails\n=======\n\nIn the AssetCollector, the \"identifier\" attribute is used as a unique identifier. Thus, if modules are added multiple\ntimes using the same module identifier, the asset will only be served once.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-asset-module"},"argumentDefinitions":{"identifier":{"name":"identifier","type":"string","description":"Bare module identifier like \"@my\/package\/filename.js\".","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Asset\\Module","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Asset\/Module"},"asset.script":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Asset\\ScriptViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Asset\\ScriptViewHelper","tagName":"asset.script","documentation":"ViewHelper to add JavaScript to the TYPO3 AssetCollector. Either a file or inline JavaScript can be added.\n\n```\n \n \n alert('hello world');\n <\/f:asset.script>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-asset-script"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"async":{"name":"async","type":"bool","description":"Define that the script will be fetched in parallel to parsing and evaluation.","required":false,"defaultValue":null,"escape":null},"defer":{"name":"defer","type":"bool","description":"Define that the script is meant to be executed after the document has been parsed.","required":false,"defaultValue":null,"escape":null},"nomodule":{"name":"nomodule","type":"bool","description":"Define that the script should not be executed in browsers that support ES2015 modules.","required":false,"defaultValue":null,"escape":null},"useNonce":{"name":"useNonce","type":"bool","description":"Whether to use the global nonce value","required":false,"defaultValue":false,"escape":null},"identifier":{"name":"identifier","type":"string","description":"Use this identifier within templates to only inject your JS once, even though it is added multiple times.","required":true,"defaultValue":null,"escape":null},"priority":{"name":"priority","type":"boolean","description":"Define whether the JavaScript should be put in the tag above-the-fold or somewhere in the body part.","required":false,"defaultValue":false,"escape":null},"inline":{"name":"inline","type":"bool","description":"Define whether or not the referenced file should be loaded as inline script (Only to be used if 'src' is set).","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Asset\\Script","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Asset\/Script"},"be.infobox":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\InfoboxViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\InfoboxViewHelper","tagName":"be.infobox","documentation":"ViewHelper for rendering a styled content infobox markup.\n\n```\n your box content<\/f:be.infobox>\n your box content<\/f:be.infobox>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-infobox"},"argumentDefinitions":{"message":{"name":"message","type":"string","description":"The message of the info box, if NULL tag content is used","required":false,"defaultValue":null,"escape":null},"title":{"name":"title","type":"string","description":"The title of the info box","required":false,"defaultValue":null,"escape":null},"state":{"name":"state","type":"int","description":"The state of the box, InfoboxViewHelper::STATE_*","required":false,"defaultValue":-2,"escape":null},"iconName":{"name":"iconName","type":"string","description":"Identifier of the icon as registered in the Icon Registry. NULL sets default icon","required":false,"defaultValue":null,"escape":null},"disableIcon":{"name":"disableIcon","type":"bool","description":"If set to TRUE, the icon is not rendered.","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\Infobox","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Infobox"},"be.link":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\LinkViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\LinkViewHelper","tagName":"be.link","documentation":"ViewHelper for creating URIs to backend modules.\n\n```\n Go to web_ts<\/f:be.link>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-link"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"route":{"name":"route","type":"string","description":"The name of the route","required":true,"defaultValue":null,"escape":null},"parameters":{"name":"parameters","type":"array","description":"An array of parameters","required":false,"defaultValue":[],"escape":null},"referenceType":{"name":"referenceType","type":"string","description":"The type of reference to be generated (one of the constants)","required":false,"defaultValue":"absolute","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Be\\Link","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Link"},"be.menus.actionMenu":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Menus\\ActionMenuViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\Menus\\ActionMenuViewHelper","tagName":"be.menus.actionMenu","documentation":"ViewHelper which returns a select box that can be used to switch between\nmultiple actions and controllers and looks similar to TYPO3s \"funcMenu\".\n\n```\n \n \n \n \n \n ...\n <\/f:be.menus.actionMenuItemGroup>\n <\/f:be.menus.actionMenu>\n```\n\n**Note:** This ViewHelper is experimental and tailored to be used only in extbase context.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-menus-actionmenu"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"defaultController":{"name":"defaultController","type":"string","description":"The default controller to be used","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Be\\Menus\\ActionMenu","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Menus\/ActionMenu"},"be.menus.actionMenuItem":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Menus\\ActionMenuItemViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\Menus\\ActionMenuItemViewHelper","tagName":"be.menus.actionMenuItem","documentation":"ViewHelper which returns an option tag within a `` group.\n\n```\n \n \n \n \n \n ...\n <\/f:be.menus.actionMenuItemGroup>\n <\/f:be.menus.actionMenu>\n```\n\n**Note:** This ViewHelper is experimental and tailored to be used only in extbase context.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-menus-actionmenuitem"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"label":{"name":"label","type":"string","description":"label of the option tag","required":true,"defaultValue":null,"escape":null},"controller":{"name":"controller","type":"string","description":"controller to be associated with this ActionMenuItem","required":true,"defaultValue":null,"escape":null},"action":{"name":"action","type":"string","description":"the action to be associated with this ActionMenuItem","required":true,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"additional controller arguments to be passed to the action when this ActionMenuItem is selected","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Be\\Menus\\ActionMenuItem","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Menus\/ActionMenuItem"},"be.menus.actionMenuItemGroup":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Menus\\ActionMenuItemGroupViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\Menus\\ActionMenuItemGroupViewHelper","tagName":"be.menus.actionMenuItemGroup","documentation":"ViewHelper which groups options within a `` group.\n\n```\n \n \n \n \n \n ...\n <\/f:be.menus.actionMenuItemGroup>\n <\/f:be.menus.actionMenu>\n```\n\n**NOTE**: This ViewHelper is experimental and tailored to be used only in extbase context.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-menus-actionmenuitemgroup"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"defaultController":{"name":"defaultController","type":"string","description":"Unused","required":false,"defaultValue":null,"escape":null},"label":{"name":"label","type":"string","description":"The label of the option group","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Be\\Menus\\ActionMenuItemGroup","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Menus\/ActionMenuItemGroup"},"be.pageInfo":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\PageInfoViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\PageInfoViewHelper","tagName":"be.pageInfo","documentation":"ViewHelper which returns the page info icon as known from TYPO3 backend modules.\n\n```\n \n```\n\n**Note:** This ViewHelper is experimental!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-pageinfo","@todo":": Candidate to deprecate? The page info is typically displayed in doc header, done by ModuleTemplate in controllers."},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\PageInfo","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/PageInfo"},"be.pagePath":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\PagePathViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\PagePathViewHelper","tagName":"be.pagePath","documentation":"ViewHelper which returns the current page path as known from TYPO3 backend modules.\n\n```\n \n```\n\n**Note:** This ViewHelper is experimental!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-pagepath","@todo":": Candidate to deprecate? The page info is typically displayed in doc header, done by ModuleTemplate in controllers."},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\PagePath","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/PagePath"},"be.pageRenderer":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\PageRendererViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\PageRendererViewHelper","tagName":"be.pageRenderer","documentation":"ViewHelper to register backend module resources like CSS and JavaScript using the PageRenderer.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-pagerenderer"},"argumentDefinitions":{"pageTitle":{"name":"pageTitle","type":"string","description":"title tag of the module. Not required by default, as BE modules are shown in a frame","required":false,"defaultValue":"","escape":null},"includeCssFiles":{"name":"includeCssFiles","type":"array","description":"List of custom CSS file to be loaded","required":false,"defaultValue":null,"escape":null},"includeJsFiles":{"name":"includeJsFiles","type":"array","description":"List of custom JavaScript file to be loaded","required":false,"defaultValue":null,"escape":null},"addJsInlineLabels":{"name":"addJsInlineLabels","type":"array","description":"Custom labels to add to JavaScript inline labels","required":false,"defaultValue":null,"escape":null},"includeJavaScriptModules":{"name":"includeJavaScriptModules","type":"array","description":"List of JavaScript modules to be loaded","required":false,"defaultValue":null,"escape":null},"addInlineSettings":{"name":"addInlineSettings","type":"array","description":"Adds Javascript Inline Setting","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\PageRenderer","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/PageRenderer"},"be.security.ifAuthenticated":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Security\\IfAuthenticatedViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\Security\\IfAuthenticatedViewHelper","tagName":"be.security.ifAuthenticated","documentation":"ViewHelper implementing an ifAuthenticated\/else condition for backend\nusers and backend groups.\n\n```\n \n \n This is being shown in case you have access.\n <\/f:then>\n \n This is being displayed in case you do not have access.\n <\/f:else>\n <\/f:be.security.ifAuthenticated>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-security-ifauthenticated"},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\Security\\IfAuthenticated","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Security\/IfAuthenticated"},"be.security.ifHasRole":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Security\\IfHasRoleViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\Security\\IfHasRoleViewHelper","tagName":"be.security.ifHasRole","documentation":"ViewHelper implementing an ifHasRole\/else condition for backend users\nand backend groups (\"Role\").\n\n```\n \n \n This is being shown in case you have the role.\n <\/f:then>\n \n This is being displayed in case you do not have the role.\n <\/f:else>\n <\/f:be.security.ifHasRole>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-security-ifhasrole"},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"role":{"name":"role","type":"string","description":"The usergroup (either the usergroup uid or its title).","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\Security\\IfHasRole","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Security\/IfHasRole"},"be.tableList":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\TableListViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\TableListViewHelper","tagName":"be.tableList","documentation":"ViewHelper which renders a record list as known from the TYPO3 list module.\n\n```\n \n```\n\n**Note:** This feature is experimental!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-tablelist"},"argumentDefinitions":{"tableName":{"name":"tableName","type":"string","description":"name of the database table","required":true,"defaultValue":null,"escape":null},"fieldList":{"name":"fieldList","type":"array","description":"list of fields to be displayed. If empty, only the title column (configured in $TCA[$tableName]['ctrl']['title']) is shown","required":false,"defaultValue":[],"escape":null},"storagePid":{"name":"storagePid","type":"int","description":"by default, records are fetched from the storage PID configured in persistence.storagePid. With this argument, the storage PID can be overwritten","required":false,"defaultValue":null,"escape":null},"levels":{"name":"levels","type":"int","description":"corresponds to the level selector of the TYPO3 list module. By default only records from the current storagePid are fetched","required":false,"defaultValue":0,"escape":null},"filter":{"name":"filter","type":"string","description":"corresponds to the \"Search String\" textbox of the TYPO3 list module. If not empty, only records matching the string will be fetched","required":false,"defaultValue":"","escape":null},"recordsPerPage":{"name":"recordsPerPage","type":"int","description":"amount of records to be displayed at once. Defaults to $TCA[$tableName]['interface']['maxSingleDBListItems'] or (if that's not set) to 100","required":false,"defaultValue":0,"escape":null},"sortField":{"name":"sortField","type":"string","description":"table field to sort the results by","required":false,"defaultValue":"","escape":null},"sortDescending":{"name":"sortDescending","type":"bool","description":"if TRUE records will be sorted in descending order","required":false,"defaultValue":false,"escape":null},"readOnly":{"name":"readOnly","type":"bool","description":"if TRUE, the edit icons won't be shown. Otherwise edit icons will be shown, if the current BE user has edit rights for the specified table!","required":false,"defaultValue":false,"escape":null},"enableClickMenu":{"name":"enableClickMenu","type":"bool","description":"enables context menu","required":false,"defaultValue":true,"escape":null},"enableControlPanels":{"name":"enableControlPanels","type":"bool","description":"enables control panels","required":false,"defaultValue":false,"escape":null},"clickTitleMode":{"name":"clickTitleMode","type":"string","description":"one of \"edit\", \"show\" (only pages, tt_content), \"info","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\TableList","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/TableList"},"be.uri":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\UriViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Be\\UriViewHelper","tagName":"be.uri","documentation":"ViewHelper for creating URIs to backend modules.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-be-uri"},"argumentDefinitions":{"route":{"name":"route","type":"string","description":"The name of the route","required":true,"defaultValue":null,"escape":null},"parameters":{"name":"parameters","type":"array","description":"An array of parameters","required":false,"defaultValue":[],"escape":null},"referenceType":{"name":"referenceType","type":"string","description":"The type of reference to be generated (one of the constants)","required":false,"defaultValue":"absolute","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Be\\Uri","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Be\/Uri"},"cObject":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\CObjectViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"CObjectViewHelper","tagName":"cObject","documentation":"ViewHelper to render CObjects (objects containing rendering definitions for records\/elements),\nusing the global TypoScript configuration.\n\n```\n \n```\n\n**Note:** You have to ensure proper escaping (`htmlspecialchars`\/`intval`\/etc.) on your own!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-cobject"},"argumentDefinitions":{"data":{"name":"data","type":"mixed","description":"the data to be used for rendering the cObject. Can be an object, array or string. If this argument is not set, child nodes will be used","required":false,"defaultValue":null,"escape":null},"typoscriptObjectPath":{"name":"typoscriptObjectPath","type":"string","description":"the TypoScript setup path of the TypoScript object to render","required":true,"defaultValue":null,"escape":null},"currentValueKey":{"name":"currentValueKey","type":"string","description":"currentValueKey","required":false,"defaultValue":null,"escape":null},"table":{"name":"table","type":"string","description":"the table name associated with \"data\" argument. Typically tt_content or one of your custom tables. This argument should be set if rendering a FILES cObject where file references are used, or if the data argument is a database record.","required":false,"defaultValue":"","escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"CObject","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/CObject"},"cache.disable":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\Cache\\DisableViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"Cache\\DisableViewHelper","tagName":"cache.disable","documentation":"ViewHelper to disable template compiling\n\nInserting this ViewHelper at any point in the template,\nincluding inside conditions which do not get rendered,\nwill forcibly disable the caching\/compiling of the full\ntemplate file to a PHP class.\n\nUse this if for whatever reason your platform is unable\nto create or load PHP classes (for example on read-only\nfile systems or when using an incompatible default cache\nbackend).\n\nPasses through anything you place inside the ViewHelper,\nso can safely be used as container tag, as self-closing\nor with inline syntax - all with the same result.\n\nExamples\n========\n\nSelf-closing\n------------\n\n::\n\n \n\nInline mode\n-----------\n\n::\n\n {f:cache.disable()}\n\n\nContainer tag\n-------------\n\n::\n\n \n Some output or Fluid code\n <\/f:cache.disable>\n\nAdditional output is also not compilable because of the ViewHelper","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-cache-disable"},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Cache\\Disable","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Cache\/Disable"},"cache.static":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\Cache\\StaticViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"Cache\\StaticViewHelper","tagName":"cache.static","documentation":"ViewHelper to force compiling to a static string\n\nUsed around chunks of template code where you want the\noutput of said template code to be compiled to a static\nstring (rather than a collection of compiled nodes, as\nis the usual behavior).\n\nThe effect is that none of the child ViewHelpers or nodes\nused inside this tag will be evaluated when rendering the\ntemplate once it is compiled. It will essentially replace\nall logic inside the tag with a plain string output.\n\nWorks by turning the ``compile`` method into a method that\nrenders the child nodes and returns the resulting content\ndirectly as a string variable.\n\nYou can use this with great effect to further optimise the\nperformance of your templates: in use cases where chunks of\ntemplate code depend on static variables (like thoese in\n``{settings}`` for example) and those variables never change,\nand the template uses no other dynamic variables, forcing\nthe template to compile that chunk to a static string can\nsave a lot of operations when rendering the compiled template.\n\nNB: NOT TO BE USED FOR CACHING ANYTHING OTHER THAN STRING-\nCOMPATIBLE OUTPUT!\n\nUSE WITH CARE! WILL PRESERVE EVERYTHING RENDERED, INCLUDING\nPOTENTIALLY SENSITIVE DATA CONTAINED IN OUTPUT!\n\nExamples\n========\n\nUsage and effect\n----------------\n\n::\n\n Is always evaluated also when compiled<\/f:if>\n \n \n Will only be evaluated once and this output will be\n cached as a static string with no logic attached.\n The compiled template will not contain neither the\n condition ViewHelperNodes or the variable accessor\n that are used inside this node.\n <\/f:if>\n <\/f:cache.static>\n\nThis is also evaluated when compiled (static node is closed)::\n\n Also evaluated; is outside static node<\/f:if>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-cache-static"},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Cache\\Static","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Cache\/Static"},"cache.warmup":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\Cache\\WarmupViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"Cache\\WarmupViewHelper","tagName":"cache.warmup","documentation":"ViewHelper to insert variables which only apply during\ncache warmup and only apply if no other variables are\nspecified for the warmup process.\n\nIf a chunk of template code is impossible to compile\nwithout additional variables, for example when rendering\nsections or partials using dynamic names, you can use this\nViewHelper around that chunk and specify a set of variables\nwhich will be assigned only while compiling the template\nand only when this is done as part of cache warmup. The\ntemplate chunk can then be compiled using those default\nvariables.\n\nThis does not imply that only those variable values will\nbe used by the compiled template. It only means that\nDEFAULT values of vital variables will be present during\ncompiling.\n\nIf you find yourself completely unable to properly warm up\na specific template file even with use of this ViewHelper,\nthen you can consider using\n``f:cache.disable`` ViewHelper\nto prevent the template compiler from even attempting to\ncompile it.\n\nUSE WITH CARE! SOME EDGE CASES OF FOR EXAMPLE VIEWHELPERS\nWHICH REQUIRE SPECIAL VARIABLE TYPES MAY NOT BE SUPPORTED\nHERE DUE TO THE RUDIMENTARY NATURE OF VARIABLES YOU DEFINE.\n\nExamples\n========\n\nUsage and effect\n----------------\n\n::\n\n \n Template code depending on {foo} variable which is not\n assigned when warming up Fluid's caches. {foo} is only\n assigned if the variable does not already exist and the\n assignment only happens if Fluid is in warmup mode.\n <\/f:cache.warmup>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@deprecated":"Will be removed in Fluid v5"},"argumentDefinitions":{"variables":{"name":"variables","type":"array","description":"Array of variables to assign ONLY when compiling. See main class documentation.","required":false,"defaultValue":[],"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Cache\\Warmup","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Cache\/Warmup"},"case":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\CaseViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"CaseViewHelper","tagName":"case","documentation":"Case ViewHelper that is only usable within the ``f:switch`` ViewHelper.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-case","@api":""},"argumentDefinitions":{"value":{"name":"value","type":"mixed","description":"Value to match in this case","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Case","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Case"},"ceil":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\CeilViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"CeilViewHelper","tagName":"ceil","documentation":"The CeilViewHelper rounds up a float value to the next integer.\nThe ViewHelper mimics PHP's :php:`ceil()` function.\n\nExamples\n========\n\nValue argument\n--------------\n::\n\n \n\n.. code-block:: text\n\n 124\n\nTag content as value\n--------------------\n::\n\n 123.456<\/f:ceil>\n\n.. code-block:: text\n\n 124","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-ceil"},"argumentDefinitions":{"value":{"name":"value","type":"float","description":"The number that should be rounded up","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Ceil","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Ceil"},"comment":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\CommentViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"CommentViewHelper","tagName":"comment","documentation":"This ViewHelper prevents rendering of any content inside the tag.\n\nContents of the comment will **not be parsed** thus it can be used to\ncomment out invalid Fluid syntax or non-existent ViewHelpers during\ndevelopment.\n\nUsing this ViewHelper won't have a notable effect on performance,\nespecially once the template is parsed. However, it can lead to reduced\nreadability. You can use layouts and partials to split a large template\ninto smaller parts. Using self-descriptive names for the partials can\nmake comments redundant.\n\nExamples\n========\n\nCommenting out fluid code\n-------------------------\n\n::\n\n Before\n \n This is completely hidden.\n This does not get rendered<\/f:debug>\n <\/f:comment>\n After\n\nOutput::\n\n Before\n After","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-comment"},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"Comment","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Comment"},"constant":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\ConstantViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"ConstantViewHelper","tagName":"constant","documentation":"Wrapper for PHPs :php:`constant` function.\nSee https:\/\/www.php.net\/manual\/function.constant.php.\n\nExamples\n========\n\nGet built-in PHP constant\n-------------------------\n\n::\n\n {f:constant(name: 'PHP_INT_MAX')}\n\nOutput::\n\n 9223372036854775807\n (Depending on CPU architecture).\n\nGet class constant\n------------------\n\n::\n\n {f:constant(name: '\\Vendor\\Package\\Class::CONSTANT')}\n\nGet enum case\n-------------\n\n::\n\n {f:constant(name: '\\Vendor\\Package\\Enum::CASE')}","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-constant"},"argumentDefinitions":{"name":{"name":"name","type":"string","description":"String representation of a PHP constant or enum","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Constant","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Constant"},"contains":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\ContainsViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"ContainsViewHelper","tagName":"contains","documentation":"The ContainsViewHelper checks if a provided string or array contains\nthe specified value. Depending on the input, this mimicks PHP's\n:php:`in_array()` or :php:`str_contains()`.\n\n\nExamples\n========\n\nCheck value in array\n--------------------\n\n::\n\n \n\n \n It Works!\n <\/f:contains>\n\nOutput::\n\n It Works!\n\nCheck value in string\n---------------------\n\n::\n\n \n\n \n It Works!\n <\/f:contains>\n\nOutput::\n\n It Works!\n\nA more complex example with inline notation\n-------------------------------------------\n\n::\n\n \n\n \n It Works!\n <\/f:if>\n\nOutput::\n\n It Works!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-contains"},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"value":{"name":"value","type":"mixed","description":"The value to check for (needle)","required":true,"defaultValue":null,"escape":null},"subject":{"name":"subject","type":"mixed","description":"The string or array that might contain the value (haystack)","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Contains","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Contains"},"count":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\CountViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"CountViewHelper","tagName":"count","documentation":"This ViewHelper counts elements of the specified array or countable object.\n\nExamples\n========\n\nCount array elements\n--------------------\n\n::\n\n \n\nOutput::\n\n 4\n\ninline notation\n---------------\n\n::\n\n {objects -> f:count()}\n\nOutput::\n\n 10 (depending on the number of items in ``{objects}``)","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-count"},"argumentDefinitions":{"subject":{"name":"subject","type":"array","description":"Countable subject, array or \\Countable","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Count","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Count"},"cycle":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\CycleViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"CycleViewHelper","tagName":"cycle","documentation":"This ViewHelper cycles through the specified values.\nThis can be often used to specify CSS classes for example.\n\nTo achieve the \"zebra class\" effect in a loop you can also use the\n\"iteration\" argument of the **for** ViewHelper.\n\nExamples\n========\n\nThese examples could also be achieved using the \"iteration\" argument\nof the ForViewHelper.\n\nSimple\n------\n\n::\n\n \n \n {cycle}\n <\/f:cycle>\n <\/f:for>\n\nOutput::\n\n foobarbazfoo\n\nAlternating CSS class\n---------------------\n\n::\n\n
    \n \n \n
  • {foo}<\/li>\n <\/f:cycle>\n <\/f:for>\n <\/ul>\n\nOutput::\n\n
      \n
    • 1<\/li>\n
    • 2<\/li>\n
    • 3<\/li>\n
    • 4<\/li>\n <\/ul>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-cycle"},"argumentDefinitions":{"values":{"name":"values","type":"array","description":"The array or object implementing \\ArrayAccess (for example \\SplObjectStorage) to iterated over","required":false,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name of the iteration variable","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Cycle","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Cycle"},"debug":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\DebugViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"DebugViewHelper","tagName":"debug","documentation":"ViewHelper to generate an HTML readable dump of variables or objects.\nThe output can be navigated like a nested tree. The output will be put\nat the beginning of the HTML response, unless the `inline` attribute is set,\nso that the output will be placed at the specific place where it is placed\ninside a Fluid template.\n\n```\n {blogs}\n <\/f:debug>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-debug"},"argumentDefinitions":{"title":{"name":"title","type":"string","description":"optional custom title for the debug output","required":false,"defaultValue":null,"escape":null},"maxDepth":{"name":"maxDepth","type":"int","description":"Sets the max recursion depth of the dump (defaults to 8). De- or increase the number according to your needs and memory limit.","required":false,"defaultValue":8,"escape":null},"plainText":{"name":"plainText","type":"bool","description":"If TRUE, the dump is in plain text, if FALSE the debug output is in HTML format.","required":false,"defaultValue":false,"escape":null},"ansiColors":{"name":"ansiColors","type":"bool","description":"If TRUE, ANSI color codes is added to the plaintext output, if FALSE (default) the plaintext debug output not colored.","required":false,"defaultValue":false,"escape":null},"inline":{"name":"inline","type":"bool","description":"if TRUE, the dump is rendered at the position of the tag. If FALSE (default), the dump is displayed at the top of the page.","required":false,"defaultValue":false,"escape":null},"blacklistedClassNames":{"name":"blacklistedClassNames","type":"array","description":"An array of class names (RegEx) to be filtered. Default is an array of some common class names.","required":false,"defaultValue":null,"escape":null},"blacklistedPropertyNames":{"name":"blacklistedPropertyNames","type":"array","description":"An array of property names and\/or array keys (RegEx) to be filtered. Default is an array of some common property names.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Debug","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Debug"},"debug.render":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Debug\\RenderViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Debug\\RenderViewHelper","tagName":"debug.render","documentation":"ViewHelper for a debuggable version of ``.\nPerforms the same rendering operation, but wraps the output with HTML that can be\ninspected with the admin panel in the frontend.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-debug-render"},"argumentDefinitions":{"debug":{"name":"debug","type":"boolean","description":"If true, the admin panel shows debug information if activated,","required":false,"defaultValue":true,"escape":null},"section":{"name":"section","type":"string","description":"Section to render - combine with partial to render section in partial","required":false,"defaultValue":null,"escape":null},"partial":{"name":"partial","type":"string","description":"Partial to render, with or without section","required":false,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Array of variables to be transferred. Use {_all} for all variables","required":false,"defaultValue":[],"escape":null},"optional":{"name":"optional","type":"boolean","description":"If TRUE, considers the *section* optional. Partial never is.","required":false,"defaultValue":false,"escape":null},"default":{"name":"default","type":"mixed","description":"Value (usually string) to be displayed if the section or partial does not exist","required":false,"defaultValue":null,"escape":null},"contentAs":{"name":"contentAs","type":"string","description":"If used, renders the child content and adds it as a template variable with this name for use in the partial\/section","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Debug\\Render","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Debug\/Render"},"defaultCase":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\DefaultCaseViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"DefaultCaseViewHelper","tagName":"defaultCase","documentation":"A ViewHelper which specifies the \"default\" case when used within the ``f:switch`` ViewHelper.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"\\TYPO3Fluid\\Fluid\\ViewHelpers\\SwitchViewHelper"},"argumentDefinitions":[],"allowsArbitraryArguments":false,"nameWithoutSuffix":"DefaultCase","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/DefaultCase"},"else":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\ElseViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"ElseViewHelper","tagName":"else","documentation":"Else-Branch of a condition. Only has an effect inside of ``f:if``.\nSee the ``f:if`` ViewHelper for documentation.\n\nExamples\n========\n\nOutput content if condition is not met\n--------------------------------------\n\n::\n\n \n \n condition was not true\n <\/f:else>\n <\/f:if>\n\nOutput::\n\n Everything inside the \"else\" tag is displayed if the condition evaluates to false.\n Otherwise, nothing is outputted in this example.","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"TYPO3Fluid\\Fluid\\ViewHelpers\\IfViewHelper"},"argumentDefinitions":{"if":{"name":"if","type":"boolean","description":"Condition expression conforming to Fluid boolean rules","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Else","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Else"},"endsWith":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\EndsWithViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"EndsWithViewHelper","tagName":"endsWith","documentation":"EndsWith ViewHelper checks if the subject string ends with a specified string.\nThis ViewHelper implements an if\/else condition.\n\nExamples\n========\n\nRender the body if \"myString\" ends with \"World!\"\n-----------------------------------------------\n\n::\n\n \n This will be rendered if variable \"myString\" ends with \"World!\"<\/f:endsWith>\n\nOutput::\n\n This will be rendered if variable \"myString\" ends with \"World!\"\n\nA more complex example with inline notation\n-----------------------------------------\n\n::\n\n \n \n\n \n It Works!\n <\/f:if>\n\nOutput::\n\n It Works!","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-endswith"},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"subject":{"name":"subject","type":"string","description":"String to search in","required":true,"defaultValue":null,"escape":null},"search":{"name":"search","type":"string","description":"String to search in subject at the beginning","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"EndsWith","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/EndsWith"},"feature":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\FeatureViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"FeatureViewHelper","tagName":"feature","documentation":"ViewHelper to check if a feature flag is enabled, implemented as\na condition like an \"if\" construct.\n\n```\n \n \n Flag is enabled\n <\/f:then>\n \n Flag is undefined or not enabled\n <\/f:else>\n <\/f:feature>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-feature"},"argumentDefinitions":{"then":{"name":"then","type":"mixed","description":"Value to be returned if the condition if met.","required":false,"defaultValue":null,"escape":true},"else":{"name":"else","type":"mixed","description":"Value to be returned if the condition if not met.","required":false,"defaultValue":null,"escape":true},"name":{"name":"name","type":"string","description":"name of the feature flag that should be checked","required":true,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Feature","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Feature"},"first":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\FirstViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"FirstViewHelper","tagName":"first","documentation":"The FirstViewHelper returns the first item of an array.\n\nExample\n========\n::\n\n \n\n.. code-block:: text\n\n first","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-first"},"argumentDefinitions":{"value":{"name":"value","type":"array","description":"","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"First","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/First"},"flashMessages":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\FlashMessagesViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"FlashMessagesViewHelper","tagName":"flashMessages","documentation":"ViewHelper which renders the flash messages (output messages \/ message bubbles, which can also\nbe queued from a preceding request). No output occurs if no flash messages are\nqueued. Output is done with a hard-coded HTML definition, but the raw contents can be\nextracted via the `as` attribute, and rendered with custom formatting.\n\n```\n \n\n \n
      \n \n
      {flashMessage.code}<\/dt>\n
      {flashMessage.message}<\/dd>\n <\/f:for>\n <\/dl>\n <\/f:flashMessages>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-flashmessages"},"argumentDefinitions":{"queueIdentifier":{"name":"queueIdentifier","type":"string","description":"Flash-message queue to use","required":false,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name of the current flashMessage variable for rendering inside","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"FlashMessages","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/FlashMessages"},"flatten":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\FlattenViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"FlattenViewHelper","tagName":"flatten","documentation":"The FlattenViewHelper flattens a multi-dimensional array into a\nsingle-dimensional array.\n\n\nExample\n========\n\n::\n\n \n\n.. code-block:: text\n\n {0: '1', 1: '2', 2: '3', 3: '4'}","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-flatten"},"argumentDefinitions":{"value":{"name":"value","type":"array","description":"An array","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Flatten","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Flatten"},"floor":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\FloorViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"FloorViewHelper","tagName":"floor","documentation":"The FloorViewHelper rounds down a float value to the next integer.\nThe ViewHelper mimics PHP's :php:`floor()` function.\n\nExamples\n========\n\nValue argument\n--------------\n::\n\n \n\n.. code-block:: text\n\n 123\n\nTag content as value\n--------------------\n::\n\n 123.456<\/f:floor>\n\n.. code-block:: text\n\n 123","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-floor"},"argumentDefinitions":{"value":{"name":"value","type":"float","description":"The number that should be rounded down","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"Floor","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/Floor"},"for":{"className":"TYPO3Fluid\\Fluid\\ViewHelpers\\ForViewHelper","namespace":"TYPO3Fluid\\Fluid\\ViewHelpers","name":"ForViewHelper","tagName":"for","documentation":"Loop ViewHelper which can be used to iterate over arrays.\nImplements what a basic PHP ``foreach()`` does.\n\nExamples\n========\n\nSimple Loop\n-----------\n\n::\n\n {foo}<\/f:for>\n\nOutput::\n\n 1234\n\nOutput array key\n----------------\n\n::\n\n
        \n \n
      • {label}: {fruit}<\/li>\n <\/f:for>\n <\/ul>\n\nOutput::\n\n
          \n
        • fruit1: apple<\/li>\n
        • fruit2: pear<\/li>\n
        • fruit3: banana<\/li>\n
        • fruit4: cherry<\/li>\n <\/ul>\n\nIteration information\n---------------------\n\n::\n\n
            \n \n
          • Index: {fooIterator.index} Cycle: {fooIterator.cycle} Total: {fooIterator.total}{f:if(condition: fooIterator.isEven, then: ' Even')}{f:if(condition: fooIterator.isOdd, then: ' Odd')}{f:if(condition: fooIterator.isFirst, then: ' First')}{f:if(condition: fooIterator.isLast, then: ' Last')}<\/li>\n <\/f:for>\n <\/ul>\n\nOutput::\n\n
              \n
            • Index: 0 Cycle: 1 Total: 4 Odd First<\/li>\n
            • Index: 1 Cycle: 2 Total: 4 Even<\/li>\n
            • Index: 2 Cycle: 3 Total: 4 Odd<\/li>\n
            • Index: 3 Cycle: 4 Total: 4 Even Last<\/li>\n <\/ul>","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3Fluid\/Fluid\/ViewHelpers","docTags":{"@api":"","@see":"https:\/\/docs.typo3.org\/permalink\/fluid:typo3fluid-fluid-for"},"argumentDefinitions":{"each":{"name":"each","type":"array","description":"The array or \\SplObjectStorage to iterated over","required":true,"defaultValue":null,"escape":null},"as":{"name":"as","type":"string","description":"The name of the iteration variable","required":true,"defaultValue":null,"escape":null},"key":{"name":"key","type":"string","description":"Variable to assign array key to","required":false,"defaultValue":null,"escape":null},"reverse":{"name":"reverse","type":"boolean","description":"If true, iterates in reverse","required":false,"defaultValue":false,"escape":null},"iteration":{"name":"iteration","type":"string","description":"The name of the variable to store iteration information (index, cycle, total, isFirst, isLast, isEven, isOdd)","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":false,"nameWithoutSuffix":"For","namespaceWithoutSuffix":"TYPO3Fluid\\Fluid","uri":"Global\/For"},"form":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\FormViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"FormViewHelper","tagName":"form","documentation":"ViewHelper to generate a `` tag and prepare context for\nfurther `` ViewHelpers within that form.\nTailored for Extbase plugins, uses Extbase Request.\n\n```\n ...<\/f:form>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"action":{"name":"action","type":"string","description":"Target action","required":false,"defaultValue":null,"escape":null},"arguments":{"name":"arguments","type":"array","description":"Arguments (do not use reserved keywords \"action\", \"controller\" or \"format\" if not referring to these internal variables specifically)","required":false,"defaultValue":[],"escape":null},"controller":{"name":"controller","type":"string","description":"Target controller","required":false,"defaultValue":null,"escape":null},"extensionName":{"name":"extensionName","type":"string","description":"Target Extension Name (without `tx_` prefix and no underscores). If NULL the current extension name is used","required":false,"defaultValue":null,"escape":null},"pluginName":{"name":"pluginName","type":"string","description":"Target plugin. If empty, the current plugin name is used","required":false,"defaultValue":null,"escape":null},"pageUid":{"name":"pageUid","type":"int","description":"Target page uid","required":false,"defaultValue":null,"escape":null},"object":{"name":"object","type":"mixed","description":"Object to use for the form. Use in conjunction with the \"property\" attribute on the sub tags","required":false,"defaultValue":null,"escape":null},"pageType":{"name":"pageType","type":"int","description":"Target page type","required":false,"defaultValue":0,"escape":null},"noCache":{"name":"noCache","type":"bool","description":"set this to disable caching for the target page. You should not need this.","required":false,"defaultValue":false,"escape":null},"section":{"name":"section","type":"string","description":"The anchor to be added to the action URI (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"format":{"name":"format","type":"string","description":"The requested format (e.g. \".html\") of the target page (only active if $actionUri is not set)","required":false,"defaultValue":"","escape":null},"additionalParams":{"name":"additionalParams","type":"array","description":"additional action URI query parameters that won't be prefixed like $arguments (overrule $arguments) (only active if $actionUri is not set)","required":false,"defaultValue":[],"escape":null},"absolute":{"name":"absolute","type":"bool","description":"If set, an absolute action URI is rendered (only active if $actionUri is not set)","required":false,"defaultValue":false,"escape":null},"addQueryString":{"name":"addQueryString","type":"string","description":"If set, the current query parameters will be kept in the URL. If set to \"untrusted\", then ALL query parameters will be added. Be aware, that this might lead to problems when the generated link is cached.","required":false,"defaultValue":false,"escape":null},"argumentsToBeExcludedFromQueryString":{"name":"argumentsToBeExcludedFromQueryString","type":"array","description":"arguments to be removed from the action URI. Only active if $addQueryString = TRUE and $actionUri is not set","required":false,"defaultValue":[],"escape":null},"fieldNamePrefix":{"name":"fieldNamePrefix","type":"string","description":"Prefix that will be added to all field names within this form. If not set the prefix will be tx_yourExtension_plugin","required":false,"defaultValue":null,"escape":null},"actionUri":{"name":"actionUri","type":"string","description":"can be used to overwrite the \"action\" attribute of the form tag","required":false,"defaultValue":null,"escape":null},"objectName":{"name":"objectName","type":"string","description":"name of the object that is bound to this form. If this argument is not specified, the name attribute of this form is used to determine the FormObjectName","required":false,"defaultValue":null,"escape":null},"hiddenFieldClassName":{"name":"hiddenFieldClassName","type":"string","description":"hiddenFieldClassName","required":false,"defaultValue":null,"escape":null},"requestToken":{"name":"requestToken","type":"mixed","description":"whether to add that request token to the form","required":false,"defaultValue":null,"escape":null},"signingType":{"name":"signingType","type":"string","description":"which signing type to be used on the request token (falls back to \"nonce\")","required":false,"defaultValue":null,"escape":null},"method":{"name":"method","type":"string","description":"Transfer type (get or post)","required":false,"defaultValue":"post","escape":null},"name":{"name":"name","type":"string","description":"Name of form","required":false,"defaultValue":null,"escape":null},"novalidate":{"name":"novalidate","type":"bool","description":"Indicate that the form is not to be validated on submit.","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form"},"form.button":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\ButtonViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\ButtonViewHelper","tagName":"form.button","documentation":"ViewHelper which renders a form button.\n\n```\n Cancel<\/f:form.button>\n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form-button"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"type":{"name":"type","type":"string","description":"Specifies the type of button (e.g. \"button\", \"reset\" or \"submit\")","required":false,"defaultValue":"submit","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\Button","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form\/Button"},"form.checkbox":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\CheckboxViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\CheckboxViewHelper","tagName":"form.checkbox","documentation":"ViewHelper which renders a simple checkbox ``.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form-checkbox"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"string","description":"Value of input tag. Required for checkboxes","required":true,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"checked":{"name":"checked","type":"bool","description":"Specifies that the input element should be preselected","required":false,"defaultValue":null,"escape":null},"multiple":{"name":"multiple","type":"bool","description":"Specifies whether this checkbox belongs to a multivalue (is part of a checkbox group)","required":false,"defaultValue":false,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\Checkbox","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form\/Checkbox"},"form.countrySelect":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\CountrySelectViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\CountrySelectViewHelper","tagName":"form.countrySelect","documentation":"ViewHelper which renders a `` tag.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form-hidden"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"respectSubmittedDataValue":{"name":"respectSubmittedDataValue","type":"bool","description":"enable or disable the usage of the submitted values","required":false,"defaultValue":true,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\Hidden","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form\/Hidden"},"form.password":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\PasswordViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\PasswordViewHelper","tagName":"form.password","documentation":"ViewHelper which renders a simple password text box ``.\n\n```\n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form-password"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"mixed","description":"Value of input tag","required":false,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\Password","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form\/Password"},"form.radio":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\RadioViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\RadioViewHelper","tagName":"form.radio","documentation":"ViewHelper which renders a simple radio button ``.\n\n```\n \n \n```","xmlNamespace":"http:\/\/typo3.org\/ns\/TYPO3\/CMS\/Fluid\/ViewHelpers","docTags":{"@see":"https:\/\/docs.typo3.org\/permalink\/t3viewhelper:typo3-fluid-form-radio"},"argumentDefinitions":{"additionalAttributes":{"name":"additionalAttributes","type":"array","description":"Additional tag attributes. They will be added directly to the resulting HTML tag.","required":false,"defaultValue":null,"escape":null},"data":{"name":"data","type":"array","description":"Additional data-* attributes. They will each be added with a \"data-\" prefix.","required":false,"defaultValue":null,"escape":null},"aria":{"name":"aria","type":"array","description":"Additional aria-* attributes. They will each be added with a \"aria-\" prefix.","required":false,"defaultValue":null,"escape":null},"name":{"name":"name","type":"string","description":"Name of input tag","required":false,"defaultValue":null,"escape":null},"value":{"name":"value","type":"string","description":"Value of input tag. Required for radio buttons","required":true,"defaultValue":null,"escape":null},"property":{"name":"property","type":"string","description":"Name of Object Property. If used in conjunction with , the \"name\" property will be ignored, while \"value\" can be used to specify a default field value instead of the object property value.","required":false,"defaultValue":null,"escape":null},"errorClass":{"name":"errorClass","type":"string","description":"CSS class to set if there are errors for this ViewHelper","required":false,"defaultValue":"f3-form-error","escape":null},"checked":{"name":"checked","type":"bool","description":"Specifies that the input element should be preselected","required":false,"defaultValue":null,"escape":null}},"allowsArbitraryArguments":true,"nameWithoutSuffix":"Form\\Radio","namespaceWithoutSuffix":"TYPO3\\CMS\\Fluid","uri":"Global\/Form\/Radio"},"form.select":{"className":"TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\SelectViewHelper","namespace":"TYPO3\\CMS\\Fluid\\ViewHelpers","name":"Form\\SelectViewHelper","tagName":"form.select","documentation":"ViewHelper which renders a `