Functions¶
dump¶
{{ dump(var1, var2, ...) }}
The dump() functions prints the contents of a variable.
This is useful for debugging.
Please ensure that your frontend is in debug mode because otherwise the function does not print anything.
Internally DebuggerUtility::var_dump() is used.
{# print a single variable #}
{{ dump(foo) }}
{# print multiple variables #}
{{ dump(foo, bar, baz) }}
{# print all variables #}
{{ dump() }}
t3_cobject¶
{{ t3_cobject(typoScriptObjectPath, data = null, currentValueKey = null, table = null) }}
Renders a TypoScript object.
The content object renderer can be populated using the data argument.
Arguments¶
- typoScriptObjectPath
- Type:
string - data
- Type:
mixed| Default:null - currentValueKey
- Type:
?string| Default:null - table
- Type:
?string| Default:null
t3_form_render¶
{{ t3_form_render(persistenceIdentifier = null, factoryClass = 'ArrayFormFactory', prototypeName = null, overrideConfiguration = {}) }}
Renders a form using the form framework.
Arguments¶
- persistenceIdentifier
Type:
?string| Default:nullThe identifier of the form, if a YAML file is used. If
null, then a Factory class needs to be set.- factoryClass
Type:
string| Default:\TYPO3\CMS\Form\Domain\Factory\ArrayFormFactoryThe fully qualified class name of the factory.
- prototypeName
Type:
?string| Default:?stringName of the prototype to use.
- overrideConfiguration
Type:
array| Default:[]Factory specific configuration. This will allow to add additional configuration related to the current view.
t3_uri_action¶
{{ t3_uri_action(
action,
arguments = [],
controller = null,
extensionName = null,
pluginName = null,
pageUid = null,
pageType = 0,
noCache = false,
noCacheHash = false,
section = '',
format = '',
linkAccessRestrictedPages = false,
additionalParams = [],
absolute = false,
addQueryString = false,
argumentsToBeExcludedFromQueryString = [],
addQueryStringMethod = ''
) }}
Renders an URI to an Extbase action.
Arguments¶
- action
- Type:
string - arguments
- Type:
array| Default:[] - controller
- Type:
?string| Default:null - extensionName
- Type:
?string| Default:null - pluginName = null,
- Type:
?string| Default:null - pageUid,
- Type:
?int| Default:null - pageType
- Type:
int| Default:0 - noCache
- Type:
bool| Default:false - noCacheHash
- Type:
bool| Default:false - section = ‘’,
- Type:
string| Default:""(empty string) - format,
- Type:
string| Default:""(empty string) - linkAccessRestrictedPages
- Type:
bool| Default:false - additionalParams
- Type:
array| Default:[] - absolute
- Type:
bool| Default:false - addQueryString
- Type:
bool| Default:false - argumentsToBeExcludedFromQueryString
- Type:
array| Default:[] - addQueryStringMethod
- Type:
string| Default:""(empty string)
t3_uri_image¶
{{ t3_uri_image(
src = null,
treatIdAsReference = false,
image = null,
crop = false,
cropVariant = 'default',
width = '',
height = '',
minWidth = 0,
minHeight = 0,
maxWidth = 0,
maxHeight = 0,
absolute = false
) }}
Returns the URL to the given image.
If an error occurs, then null is returned and no error is raised.
Arguments¶
- src
- Type:
?string - treatIdAsReference
- Type:
bool| Default:false - image
Type:
?mixedThe image can be a reference or an instance of
FileInterfaceorFileReference.- crop
Type:
?string| Default:nullThe JSON-formatted crop settings.
- cropVariant
- Type:
string| Default:default - width
- Type:
int| Default:0 - height
- Type:
int| Default:0 - minWidth
- Type:
int| Default:0 - minHeight
- Type:
int| Default:0 - maxWidth
- Type:
int| Default:0 - maxHeight
- Type:
int| Default:0
t3_uri_model¶
{{ t3_uri_model(model) }}
Generates a link for the given Extbase model. A link handler must be configured for the mapped table.
Arguments¶
- model
- Type:
\TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface
t3_uri_page¶
{{ t3_uri_page(
pageUid = null,
additionalParams = [],
pageType = 0,
noCache = false,
noCacheHash = false,
section = '',
linkAccessRestrictedPages = false,
absolute = false,
addQueryString = false,
argumentsToBeExcludedFromQueryString = [],
addQueryStringMethod = ''
) }}
- pageUid
- Type:
?int| Default:null - additionalParams
- Type:
array| Default:[] - pageType
- Type:
int| Default:0 - noCache
- Type:
bool| Default:false - noCacheHash
- Type:
bool| Default:false - section
- Type:
string| Default:""(empty string) - linkAccessRestrictedPages
- Type:
bool| Default:false - absolute
- Type:
bool| Default:false - addQueryString
- Type:
bool - argumentsToBeExcludedFromQueryString
- Type:
array| Default:[] - addQueryStringMethod
- Type:
?string| Default:""(empty string)
t3_uri_record¶
{{ t3_uri_record(table, recordUid) }}
Generates a link for the given record. A link handler must be configured for the mapped table.
Arguments¶
- table
Type:
stringThe table of the record.
- recordUid
Type:
intThe uid of the record.
t3_uri_typolink¶
{{ t3_uri_typolink(parameter, additionalParams = {}, useCacheHash = false)
Arguments¶
- parameter
- Type:
string - additionalParams
- Type:
array| Default:[] - useCacheHash
- Type:
bool| Default:false