‪TYPO3CMS  10.4
TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper:

Public Member Functions

 initializeArguments ()
 
string render ()
 

Protected Member Functions

string getAjaxUri ()
 
string getWidgetUri ()
 

Protected Attributes

string $tagName = 'a'
 

Detailed Description

A ViewHelper for creating Links to Extbase actions within widgets.

Examples

URI to the show-action of the current controller::

<f:widget.link action="show">link</f:widget.link>

Output::

link

Depending on current page, routing and page path configuration.

Definition at line 37 of file LinkViewHelper.php.

Member Function Documentation

◆ getAjaxUri()

string TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper::getAjaxUri ( )
protected

Get the URI for an AJAX Request.

Returns
‪string the AJAX URI

Definition at line 89 of file LinkViewHelper.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\render().

◆ getWidgetUri()

string TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper::getWidgetUri ( )
protected

Get the URI for a non-AJAX Request.

Returns
‪string the Widget URI

Definition at line 109 of file LinkViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\render().

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper::initializeArguments ( )

Initialize arguments

Definition at line 46 of file LinkViewHelper.php.

◆ render()

string TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper::render ( )

Render the link.

Returns
‪string The rendered link

Definition at line 70 of file LinkViewHelper.php.

References TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\getAjaxUri(), and TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\getWidgetUri().

Member Data Documentation

◆ $tagName

string TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper::$tagName = 'a'
protected

Definition at line 41 of file LinkViewHelper.php.