‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug:
TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

array addData (array $result)
 

Protected Member Functions

string getPrefixForSite (SiteInterface $site, int $languageId)
 

Detailed Description

Handles custom data for TCA Type=Slug

Definition at line 27 of file TcaSlug.php.

Member Function Documentation

◆ addData()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug::addData ( array  $result)

Resolve slug prefix items

Parameters
array$result
Returns
‪array
Exceptions

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 37 of file TcaSlug.php.

References TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug\getPrefixForSite().

◆ getPrefixForSite()

string TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug::getPrefixForSite ( SiteInterface  $site,
int  $languageId 
)
protected

Render the prefix for the input field.

Parameters
SiteInterface$site
int$languageId
Returns
‪string

Definition at line 78 of file TcaSlug.php.

References TYPO3\CMS\Core\Site\Entity\SiteLanguage\getBase(), TYPO3\CMS\Core\Site\Entity\SiteInterface\getDefaultLanguage(), and TYPO3\CMS\Core\Site\Entity\SiteInterface\getLanguageById().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug\addData().