‪TYPO3CMS  ‪main
TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider:
TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider TYPO3\CMS\Seo\XmlSitemap\XmlSitemapDataProviderInterface

Public Member Functions

 __construct (ServerRequestInterface $request, string $key, array $config=[], ContentObjectRenderer $cObj=null)
 
 generateItems ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider
 getKey ()
 
 getNumberOfPages ()
 
 getLastModified ()
 
 getItems ()
 

Protected Member Functions

 defineUrl (array $data)
 
 getUrlFieldParameterMap (array $additionalParams, array $data)
 
 getUrlAdditionalParams (array $additionalParams)
 
 getLanguageId ()
 
 getCurrentWorkspaceAspect ()
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider
string $key
 
array $items = []
 
array $config = []
 
ContentObjectRenderer $cObj
 
int $numberOfItemsPerPage = 1000
 
ServerRequestInterface $request
 

Detailed Description

XmlSiteDataProvider will provide information for the XML sitemap for a specific database table

this class is not part of TYPO3's Core API.

Definition at line 35 of file RecordsXmlSitemapDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ defineUrl()

◆ generateItems()

◆ getCurrentWorkspaceAspect()

TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider::getCurrentWorkspaceAspect ( )
protected

◆ getLanguageId()

TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider::getLanguageId ( )
protected

◆ getUrlAdditionalParams()

TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider::getUrlAdditionalParams ( array  $additionalParams)
protected

◆ getUrlFieldParameterMap()

TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider::getUrlFieldParameterMap ( array  $additionalParams,
array  $data 
)
protected