‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper:

Public Member Functions

 initializeArguments ()
 

Static Public Member Functions

static renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 

Static Protected Member Functions

static invokeContentObjectRenderer (array $arguments, string $typoLinkParameter, string $content)
 
static serializeTagParameters (array $arguments)
 
static mergeTypoLinkConfiguration (array $typoLinkConfiguration, array $arguments)
 

Protected Attributes

bool $escapeOutput = false
 

Detailed Description

A ViewHelper to create links from fields supported by the link wizard

Example

{link} contains: t3://page?uid=2&arg1=val1#9 _blank some-css-class "Title containing Whitespace".

Or a legacy version from older TYPO3 versions: {link} contains: 9 _blank - "testtitle with whitespace" &X=y.

Minimal usage

::

<f:link.typolink parameter="{link}"> Linktext </f:link.typolink>

Output::

Linktext

Depending on current page, routing and page path configuration.

TextWrap usage

::

<f:link.typolink parameter="123" textWrap="<span>|</span>"/>

Output::

Page title of some page wrapped in span

Depending on current page, routing and page path configuration.

Full parameter usage

::

<f:link.typolink parameter="{link}" additionalParams="&u=b" target="_blank" class="ico-class" title="some title" additionalAttributes="{type:'button'}"

Linktext </f:link.typolink>

Output::

Linktext

Depending on routing and page path configuration.

Definition at line 93 of file TypolinkViewHelper.php.

Member Function Documentation

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::initializeArguments ( )

Definition at line 100 of file TypolinkViewHelper.php.

◆ invokeContentObjectRenderer()

static TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::invokeContentObjectRenderer ( array  $arguments,
string  $typoLinkParameter,
string  $content 
)
staticprotected

◆ mergeTypoLinkConfiguration()

static TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::mergeTypoLinkConfiguration ( array  $typoLinkConfiguration,
array  $arguments 
)
staticprotected

◆ renderStatic()

static TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static

◆ serializeTagParameters()

static TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::serializeTagParameters ( array  $arguments)
staticprotected

Member Data Documentation

◆ $escapeOutput

bool TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper::$escapeOutput = false
protected

Definition at line 98 of file TypolinkViewHelper.php.