‪TYPO3CMS  10.4
TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper:

Public Member Functions

 initializeArguments ()
 
string render ()
 

Protected Member Functions

bool isFrontendAvailable ()
 

Protected Attributes

string $tagName = 'a'
 

Detailed Description

Email link ViewHelper. Generates an email link incorporating TYPO3s spamProtectEmailAddresses_ TypoScript setting.

.. _spamProtectEmailAddresses: https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/Setup/Config/Index.html#spamprotectemailaddresses

Examples

Basic email link

::

<f:link.email email="foo@bar.tld" />

Output::

foo(at)bar.tld

Depending on spamProtectEmailAddresses_ setting.

Email link with custom linktext

::

<f:link.email email="foo@bar.tld">some custom content</f:link.email>

Output::

some custom content

Depending on spamProtectEmailAddresses_ setting.

Definition at line 55 of file EmailViewHelper.php.

Member Function Documentation

◆ initializeArguments()

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

Arguments initialization

Definition at line 64 of file EmailViewHelper.php.

◆ isFrontendAvailable()

bool TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper::isFrontendAvailable ( )
protected
Returns
‪bool

Definition at line 103 of file EmailViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper\render().

◆ render()

string TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper::render ( )

Member Data Documentation

◆ $tagName

string TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper::$tagName = 'a'
protected

Definition at line 59 of file EmailViewHelper.php.